This commit is contained in:
Tykayn 2023-08-11 22:50:59 +02:00 committed by tykayn
parent 0c91b7b552
commit f896b2cca2
16 changed files with 646629 additions and 23 deletions

View File

@ -1,10 +1,11 @@
# Conversion de jeux de données geojson en tags OSM # Conversion de jeux de données geojson en tags OSM
Ce dépot propose des outils de conversion et de mise en qualité de jeux de données à partir de geojson ou de csv afin de les importer dans OpenStreetMap.
installation
# installation
utiliser npm, yarn ou pnpm
```bash ```bash
npm i pnpm i
npm i -g geojsontoosm
``` ```
## Tout convertir faire d'un coup ## Tout convertir faire d'un coup
Pour récupérer le jeu de données pour les bornes elec et convertir le geojson en fichier osm, lancer le script bash Pour récupérer le jeu de données pour les bornes elec et convertir le geojson en fichier osm, lancer le script bash
@ -19,21 +20,57 @@ https://overpass-turbo.eu/s/1yhY
Configurer le filtre de département et les autres options dans convert_to_osm_tags.ts. Configurer le filtre de département et les autres options dans convert_to_osm_tags.ts.
## utilisation ## utilisation
Après avoir bien installé les paquets et récupéré un fichier Geojson de données ouvertes, vous devez avoir une configuration de conversion, puis lancer le script principal de conversion.
```bash ```bash
node convert_to_osm_tags.ts ts-node convert_to_osm_tags.ts
```
Plusieurs options sont disponible pour affiner la conversion:
```
--source=chemin/mon_fichier.geojson
--department=12 (aucun filtre de département par défaut)
--engine=true (true par défaut)
--output-file=autre_nom_de_sortie.json
``` ```
résultat en json dans le dossier output.
La sortie est filtrée selon le mappage donné et la zone de code postal de la config.
Réalisé pour l'intégration des bornes elec.
# Ressources
Tableau de conversion de l'open data
La sortie est filtrée selon le mappage donné et la zone de code postal de la config.
Vous obtenez un résultat converti en json dans le dossier /output. Il s'agit toujours d'un Geojson mais nettoyé selon votre convertisseur, il peut ensuite être converti en fichier osm à ajouter dans JOSM.
Pour le convertir, utiliser geojsontoosm, une dépendance du projet.
` geojsontoosm mon_fichier_converti.json > le_fichier_pour_josm.osm`
Ce projet a été réalisé pour l'intégration des bornes de recharge élec dans OSM à partir des données data gouv.
# Projets d'intégrations de données
## Bornes de recharge - IRVE
Graphique des bornes de recharges à ajouter selon l'analyse Osmose:
[!https://osmose.openstreetmap.fr/en/issues/graph.png?item=8410](https://osmose.openstreetmap.fr/en/issues/graph.png?item=8410)
![graphique des bornes à ajouter](https://osmose.openstreetmap.fr/en/issues/graph.png?item=8410 "graphique")
* Tableau de conversion de l'open data:
https://wiki.openstreetmap.org/wiki/France/data.gouv.fr/Bornes_de_Recharge_pour_V%C3%A9hicules_%C3%89lectriques https://wiki.openstreetmap.org/wiki/France/data.gouv.fr/Bornes_de_Recharge_pour_V%C3%A9hicules_%C3%89lectriques
# Ressources
# Contactez l'auteur, contribuez
contact at cipherbliss.com
sur Mastodon : mastodon.cipherbliss.com/@tykayn
# Roadmap # Roadmap
## bornes recharge elec IRVE ## Correctifs sur les données ajoutées
## bornes de recharge
* ne pas mettre ref:EU:EVSE si la valeur vaut "non concerné" * ne pas mettre ref:EU:EVSE si la valeur vaut "non concerné"
* convertir les False en no * convertir les False en no pour les clés
* enlever les source:date * authentication:none
* enlever les name *
## projets à venir
### Toilettes publiques
### Défibrillateurs - DAE
### Centres de santé
### Bus

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
,tykayn,spaceship,11.08.2023 21:43,file:///home/tykayn/.config/libreoffice/4;

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,61 @@
Ligne;Station;Accessible au public;Tarif [Gratuit|Payant];Acces Passe Navigo ou Ticket T+;Acces Bouton poussoir;En zone controlee;Hors zone controlee station;Hors zone controlee voie publique;Accessibilite PMR;Localisation;coord_geo;gestionnaire
8;Grands Boulevards;;;;;;;;;Accès par la salle d'échange, Espace Voyageur avant lignes de contrôles;48.87133, 2.34351;Toilette publique RATP
13;Les Agnettes;oui;gratuit;;oui;;oui;;oui;A proximité du point de vente - information.;48.92317699378374, 2.28605910172606;Toilette publique RATP
14;Bercy;oui;gratuit;;oui;oui;;;oui;Dans le couloir en direction des quais ligne 6 ou direction quais ligne 14.;48.84019224440348, 2.3794772572660587;Toilette publique RATP
14;Gare de Lyon;oui;gratuit;;oui;;oui;;oui;En direction de la sortie 13.;48.84391523960347, 2.3728897698814633;Toilette publique RATP
14;Olympiades;oui;gratuit;;oui;;oui;;oui;A proximité du point de vente - information.;48.8269104, 2.3661972;Toilette publique RATP
A;Auber;oui;gratuit;;oui;oui;;;oui;A proximité du point de vente - information.;48.8731477, 2.3295277;Toilette publique RATP
A;Chatelet;oui;gratuit;;oui;;oui;;oui;En partant de la zone RER vers la place Carrée et la ligne 4, à proximité des escaliers mécaniques.;48.8622381, 2.345496;Toilette publique RATP
A;Nanterre - Universite;oui;gratuit;;oui;;oui;;oui;A l'extérieur, sur le parvis;48.901251906231444, 2.21599944;Toilette publique RATP
A;Rueil-Malmaison;oui;gratuit;;oui;oui;;;oui;A proximité de la ligne de valideurs, en direction des sorties.;48.88722206053287, 2.170623204930391;Toilette publique RATP
B;Antony;oui;gratuit;;oui;oui;;;oui;Dans la salle d'échange, coté banlieue et point de vente - information;48.75482748503882, 2.3008650705983067;Toilette publique RATP
B;Arcueil Cachan;oui;gratuit;oui;;;;oui;oui;A l'extérieur de la gare, dans un bâtiment indépendant.;48.798366, 2.327766;Toilette publique RATP
B;Bourg-la-Reine;oui;gratuit;;oui;oui;;;oui;En milieu de quai central, direction Paris;48.78005093776892, 2.3121626259597874;Toilette publique RATP
B;Cite Universitaire;oui;gratuit;;oui;;oui;;non;A proximité du point de vente - information.;48.8205877, 2.3390071;Toilette publique RATP
B;Massy - Palaiseau;oui;gratuit;oui;;;;oui;oui;A l'extérieur du bâtiment gare, à proximité du point de vente - information, côté autobus.;48.725109, 2.2606361;Toilette publique RATP
B;Saint-Remy-les-Chevreuse;oui;gratuit;oui;;;;oui;oui;A l'extérieur de la gare, dans le prolongement de la gare.;48.70286868424979, 2.070600214521146;Toilette publique RATP
1;Champs-élysées - Clémenceau;;;;;;;;;sortie Grand Palais, square Jean Perrin;48.86754, 2.31331;Toilette publique RATP
5;Bobigny - Pablo Picasso;oui;gratuit;;oui;;oui;;non;A proximité du point de vente - information.;48.90717445316718, 2.4492666955791327;Toilette publique RATP
6;Trocadero;oui;gratuit;;;;;;oui;Sortie 1, avenue du Président Wilson.;48.86419500504601, 2.2878473386642373;Toilette publique RATP
14;Mairie de Saint-Ouen;;;;;;;;;Accès par la salle d'échanges niveau -2, proche accès quais Ligne13;48.91261, 2.33439;Toilette publique RATP
14;Saint Ouen;;;;;;;;;Salle principale proche point de vente;48.90385, 2.32021;Toilette publique RATP
A;Gare de Lyon;oui;gratuit;;oui;oui;;;oui;A proximité du haut de l'escalator menant vers la tête de quai, direction Paris.;48.84436, 2.37291;Toilette publique RATP
A;Marne-la-Vallee - Chessy;oui;gratuit;;oui;oui;;;oui;Au milieu du quai central.;48.86849697024026, 2.7822597305629526;Toilette publique RATP
A;Nogent-sur-Marne;oui;gratuit;;oui;;oui;;oui;A proximité du point de vente - information.;48.83510877417377, 2.4716839161590887;Toilette publique RATP
B;Gentilly;oui;gratuit;;oui;oui;;;oui;Sur le quai direction Paris.;48.8153713, 2.3408362;Toilette publique RATP
1;Charles de Gaulle - Etoile;oui;gratuit;;oui;;oui;;non;En entrant par l'accès 3, avenue Hoche, dans le couloir menant vers la sortie 2, avenue de Friedland.;48.87445277569274, 2.2963258094953476;Toilette publique RATP
7;Villejuif - Louis Aragon;oui;gratuit;oui;;;;oui;oui;Sortie 2, Maxime Gorki vers la gare routière.;48.78730304269838, 2.3674101521293744;Toilette publique RATP
13;Asnieres-Gennevilliers - Les Courtilles;oui;gratuit;;oui;oui;;;oui;A proximité du point de vente - information.;48.93074305254229, 2.283951123396349;Toilette publique RATP
14;Pyramides;oui;gratuit;;oui;;oui;;oui;A proximité du point de vente - information.;48.8656737, 2.3344599;Toilette publique RATP
14;Pont Cardinet;;;;;;;;;Proche du point de vente;48.88761, 2.31417;Toilette publique RATP
A;Nanterre - Ville;oui;gratuit;;oui;oui;;;oui;Sur le quai en direction de Paris.;48.8950462710121, 2.1956095209931936;Toilette publique RATP
A;Saint-Germain-en-Laye;oui;gratuit;;oui;oui;;;oui;A proximité du palier haut de l'ascenseur desservant les voies 2 et 4.;48.8979364, 2.0948768;Toilette publique RATP
B;Gif-sur-Yvette;oui;gratuit;;oui;;oui;;oui;Sur le quai direction Paris;48.6981859, 2.1367431;Toilette publique RATP
B;Laplace;oui;gratuit;oui;;;;oui;oui;A l'extérieur de la gare, à proximité du point de vente - information.;48.80784404743202, 2.3330228065226883;Toilette publique RATP
B;Croix de Berny;;;;;;;;;On y accède par le couloir à la limite de la Salle d'échange;48.76262, 2.30433;Toilette publique RATP
4;Barbara;;;;;;;;;Dans le couloir. Il est accessible : Via les ascenseurs de la Salle d'échange qui mènent directement dans le couloir -Tête de quai puis Escalier Mécanique -Queue de quai puis Escalier Mécanique;48.80963, 2.31776;Toilette publique RATP
8;Créteil - Préfecture;;;;;;;;;Accès par le couloir Espace Voyageur avant lignes de contrôles.;48.77999, 2.45996;Toilette publique RATP
14;Bibliotheque Francois Mitterrand;oui;gratuit;;oui;;oui;;oui;A proximité du point de vente - information.;48.82978526345046, 2.3776037993133134;Toilette publique RATP
14;Cour Saint-Emilion;oui;gratuit;;oui;;oui;;oui;Dans la salle d'échange, à proximité du point de vente - information;48.83346, 2.38607;Toilette publique RATP
4;Bagneux Lucie Aubrac;;;;;;;;;Il est accessible depuis le guichet au niveau voirie juste après avant franchi la ligne de contrôle;48.80357, 2.3174;Toilette publique RATP
14;Saint Lazare;oui;gratuit;;oui;;oui;;oui;A proximité du point de vente - information.;48.87552856932788, 2.324120111297863;Toilette publique RATP
10;Cluny - La Sorbonne;oui;payant;oui;;;;;oui;Sortie 2 boulevard St-Germain, à proximité du point de vente - information.;48.85079575570429, 2.3450308883652258;Toilette publique RATP
14;Porte de Clichy;;;;;;;;;Dans le couloir depuis la salle d'échanges niveau -2 proche accès Ligne13;48.89467, 2.31414;Toilette publique RATP
12;Concorde;non;gratuit;;oui;oui;;;oui;En direction de la ligne 1, vers la sortie 2, rue de Rivoli.;48.866999231212986, 2.32113887;Toilette publique RATP
A;Charles de Gaulle - Etoile;oui;gratuit;;oui;oui;;;oui;A proximité du point de vente - information situé sortie avenue des Champs-Elysées, après la ligne de valideurs;48.87346419088715, 2.2963810880084012;Toilette publique RATP
14;Madeleine;oui;gratuit;;oui;;oui;;oui;Sortie 1 dans la salle d'échange.;48.869956563045214, 2.3253476474582184;Toilette publique RATP
A;Chatelet;oui;gratuit;;oui;;oui;;oui;A proximité des sorties en direction des lignes 7 et 11;48.858291026403705, 2.3483281842513337;Toilette publique RATP
A;Charles de Gaulle - Etoile;oui;gratuit;;oui;oui;;;non;Sortie avenue Carnot, après la ligne de valideurs en venant de l'extérieur de la gare.;48.8740658, 2.2951493;Toilette publique RATP
A;Chatelet;oui;gratuit;;oui;oui;;;oui;A proximité de la sortie 3, Forum - Porte Lescot, en face du comptoir d'info;48.858857284381365, 2.347769856742684;Toilette publique RATP
A;La Defense (Grande Arche);oui;gratuit;;oui;;oui;;oui;A proximité de la zone SNCF, à l'opposé de l'entrée du tramway T2.;48.891826754836515, 2.237992043215619;Toilette publique RATP
A;Nanterre - Prefecture;oui;gratuit;;oui;oui;;;oui;A proximité du point de vente - information;48.8971999, 2.222709;Toilette publique RATP
A;Nation;oui;gratuit;;oui;oui;;;oui;En allant des quais du RER vers les quais de la ligne 1, 2 et 6, en bas des escalators.;48.8484803444062, 2.39676520957729;Toilette publique RATP
A;Noisy-le-Grand - Mont d'Est;oui;gratuit;;oui;oui;;;oui;A proximité du point de vente - information.;48.84078, 2.54804;Toilette publique RATP
B;Denfert-Rochereau;oui;gratuit;;oui;oui;;;non;Sur le quai ligne B, en direction de Saint-Rémy-Lès-Chevreuse.;48.8332144, 2.3333365;Toilette publique RATP
A;Noisy-le-Grand - Mont d'Est;oui;gratuit;;oui;;oui;;oui;Accès par la gare routière.;48.84082, 2.55154;Toilette publique RATP
B;Robinson - fin de ligne;oui;gratuit;;oui;oui;;;oui;Sur le quai 1 Direction Paris au niveau de la tête des trains courts;48.78036417660201, 2.2816982237256243;Toilette publique RATP
A;Saint-Maur - Creteil;oui;gratuit;oui;;;;oui;oui;A l'extérieur de la gare, côté autobus.;48.80641960896216, 2.47204505094563;Toilette publique RATP
A;Val d'Europe;oui;gratuit;;oui;;oui;;oui;En face du point de vente - information, à proximité de la ligne de valideurs.;48.85549704826123, 2.7736084332189748;Toilette publique RATP
A;Neuilly -Plaisance;;;;;;;;;Dans la salle d'échange en face de la ligne de contrôle;48.85361, 2.51357;Toilette publique RATP
A;Vincennes;;;;;;;;;Dans la salle d'échange;48.84731, 2.43286;Toilette publique RATP
RDS;Villejuif - Louis Aragon;oui;gratuit;oui;;;;oui;oui;Sortie 2, Maxime Gorki vers la gare routière.;48.78730304269838, 2.3674101521293744;Toilette publique RATP
1 Ligne Station Accessible au public Tarif [Gratuit|Payant] Acces Passe Navigo ou Ticket T+ Acces Bouton poussoir En zone controlee Hors zone controlee station Hors zone controlee voie publique Accessibilite PMR Localisation coord_geo gestionnaire
2 8 Grands Boulevards Accès par la salle d'échange, Espace Voyageur avant lignes de contrôles 48.87133, 2.34351 Toilette publique RATP
3 13 Les Agnettes oui gratuit oui oui oui A proximité du point de vente - information. 48.92317699378374, 2.28605910172606 Toilette publique RATP
4 14 Bercy oui gratuit oui oui oui Dans le couloir en direction des quais ligne 6 ou direction quais ligne 14. 48.84019224440348, 2.3794772572660587 Toilette publique RATP
5 14 Gare de Lyon oui gratuit oui oui oui En direction de la sortie 13. 48.84391523960347, 2.3728897698814633 Toilette publique RATP
6 14 Olympiades oui gratuit oui oui oui A proximité du point de vente - information. 48.8269104, 2.3661972 Toilette publique RATP
7 A Auber oui gratuit oui oui oui A proximité du point de vente - information. 48.8731477, 2.3295277 Toilette publique RATP
8 A Chatelet oui gratuit oui oui oui En partant de la zone RER vers la place Carrée et la ligne 4, à proximité des escaliers mécaniques. 48.8622381, 2.345496 Toilette publique RATP
9 A Nanterre - Universite oui gratuit oui oui oui A l'extérieur, sur le parvis 48.901251906231444, 2.21599944 Toilette publique RATP
10 A Rueil-Malmaison oui gratuit oui oui oui A proximité de la ligne de valideurs, en direction des sorties. 48.88722206053287, 2.170623204930391 Toilette publique RATP
11 B Antony oui gratuit oui oui oui Dans la salle d'échange, coté banlieue et point de vente - information 48.75482748503882, 2.3008650705983067 Toilette publique RATP
12 B Arcueil Cachan oui gratuit oui oui oui A l'extérieur de la gare, dans un bâtiment indépendant. 48.798366, 2.327766 Toilette publique RATP
13 B Bourg-la-Reine oui gratuit oui oui oui En milieu de quai central, direction Paris 48.78005093776892, 2.3121626259597874 Toilette publique RATP
14 B Cite Universitaire oui gratuit oui oui non A proximité du point de vente - information. 48.8205877, 2.3390071 Toilette publique RATP
15 B Massy - Palaiseau oui gratuit oui oui oui A l'extérieur du bâtiment gare, à proximité du point de vente - information, côté autobus. 48.725109, 2.2606361 Toilette publique RATP
16 B Saint-Remy-les-Chevreuse oui gratuit oui oui oui A l'extérieur de la gare, dans le prolongement de la gare. 48.70286868424979, 2.070600214521146 Toilette publique RATP
17 1 Champs-élysées - Clémenceau sortie Grand Palais, square Jean Perrin 48.86754, 2.31331 Toilette publique RATP
18 5 Bobigny - Pablo Picasso oui gratuit oui oui non A proximité du point de vente - information. 48.90717445316718, 2.4492666955791327 Toilette publique RATP
19 6 Trocadero oui gratuit oui Sortie 1, avenue du Président Wilson. 48.86419500504601, 2.2878473386642373 Toilette publique RATP
20 14 Mairie de Saint-Ouen Accès par la salle d'échanges niveau -2, proche accès quais Ligne13 48.91261, 2.33439 Toilette publique RATP
21 14 Saint Ouen Salle principale proche point de vente 48.90385, 2.32021 Toilette publique RATP
22 A Gare de Lyon oui gratuit oui oui oui A proximité du haut de l'escalator menant vers la tête de quai, direction Paris. 48.84436, 2.37291 Toilette publique RATP
23 A Marne-la-Vallee - Chessy oui gratuit oui oui oui Au milieu du quai central. 48.86849697024026, 2.7822597305629526 Toilette publique RATP
24 A Nogent-sur-Marne oui gratuit oui oui oui A proximité du point de vente - information. 48.83510877417377, 2.4716839161590887 Toilette publique RATP
25 B Gentilly oui gratuit oui oui oui Sur le quai direction Paris. 48.8153713, 2.3408362 Toilette publique RATP
26 1 Charles de Gaulle - Etoile oui gratuit oui oui non En entrant par l'accès 3, avenue Hoche, dans le couloir menant vers la sortie 2, avenue de Friedland. 48.87445277569274, 2.2963258094953476 Toilette publique RATP
27 7 Villejuif - Louis Aragon oui gratuit oui oui oui Sortie 2, Maxime Gorki vers la gare routière. 48.78730304269838, 2.3674101521293744 Toilette publique RATP
28 13 Asnieres-Gennevilliers - Les Courtilles oui gratuit oui oui oui A proximité du point de vente - information. 48.93074305254229, 2.283951123396349 Toilette publique RATP
29 14 Pyramides oui gratuit oui oui oui A proximité du point de vente - information. 48.8656737, 2.3344599 Toilette publique RATP
30 14 Pont Cardinet Proche du point de vente 48.88761, 2.31417 Toilette publique RATP
31 A Nanterre - Ville oui gratuit oui oui oui Sur le quai en direction de Paris. 48.8950462710121, 2.1956095209931936 Toilette publique RATP
32 A Saint-Germain-en-Laye oui gratuit oui oui oui A proximité du palier haut de l'ascenseur desservant les voies 2 et 4. 48.8979364, 2.0948768 Toilette publique RATP
33 B Gif-sur-Yvette oui gratuit oui oui oui Sur le quai direction Paris 48.6981859, 2.1367431 Toilette publique RATP
34 B Laplace oui gratuit oui oui oui A l'extérieur de la gare, à proximité du point de vente - information. 48.80784404743202, 2.3330228065226883 Toilette publique RATP
35 B Croix de Berny On y accède par le couloir à la limite de la Salle d'échange 48.76262, 2.30433 Toilette publique RATP
36 4 Barbara Dans le couloir. Il est accessible : Via les ascenseurs de la Salle d'échange qui mènent directement dans le couloir -Tête de quai puis Escalier Mécanique -Queue de quai puis Escalier Mécanique 48.80963, 2.31776 Toilette publique RATP
37 8 Créteil - Préfecture Accès par le couloir – Espace Voyageur avant lignes de contrôles. 48.77999, 2.45996 Toilette publique RATP
38 14 Bibliotheque Francois Mitterrand oui gratuit oui oui oui A proximité du point de vente - information. 48.82978526345046, 2.3776037993133134 Toilette publique RATP
39 14 Cour Saint-Emilion oui gratuit oui oui oui Dans la salle d'échange, à proximité du point de vente - information 48.83346, 2.38607 Toilette publique RATP
40 4 Bagneux Lucie Aubrac Il est accessible depuis le guichet au niveau voirie juste après avant franchi la ligne de contrôle 48.80357, 2.3174 Toilette publique RATP
41 14 Saint Lazare oui gratuit oui oui oui A proximité du point de vente - information. 48.87552856932788, 2.324120111297863 Toilette publique RATP
42 10 Cluny - La Sorbonne oui payant oui oui Sortie 2 boulevard St-Germain, à proximité du point de vente - information. 48.85079575570429, 2.3450308883652258 Toilette publique RATP
43 14 Porte de Clichy Dans le couloir depuis la salle d'échanges niveau -2 proche accès Ligne13 48.89467, 2.31414 Toilette publique RATP
44 12 Concorde non gratuit oui oui oui En direction de la ligne 1, vers la sortie 2, rue de Rivoli. 48.866999231212986, 2.32113887 Toilette publique RATP
45 A Charles de Gaulle - Etoile oui gratuit oui oui oui A proximité du point de vente - information situé sortie avenue des Champs-Elysées, après la ligne de valideurs 48.87346419088715, 2.2963810880084012 Toilette publique RATP
46 14 Madeleine oui gratuit oui oui oui Sortie 1 dans la salle d'échange. 48.869956563045214, 2.3253476474582184 Toilette publique RATP
47 A Chatelet oui gratuit oui oui oui A proximité des sorties en direction des lignes 7 et 11 48.858291026403705, 2.3483281842513337 Toilette publique RATP
48 A Charles de Gaulle - Etoile oui gratuit oui oui non Sortie avenue Carnot, après la ligne de valideurs en venant de l'extérieur de la gare. 48.8740658, 2.2951493 Toilette publique RATP
49 A Chatelet oui gratuit oui oui oui A proximité de la sortie 3, Forum - Porte Lescot, en face du comptoir d'info 48.858857284381365, 2.347769856742684 Toilette publique RATP
50 A La Defense (Grande Arche) oui gratuit oui oui oui A proximité de la zone SNCF, à l'opposé de l'entrée du tramway T2. 48.891826754836515, 2.237992043215619 Toilette publique RATP
51 A Nanterre - Prefecture oui gratuit oui oui oui A proximité du point de vente - information 48.8971999, 2.222709 Toilette publique RATP
52 A Nation oui gratuit oui oui oui En allant des quais du RER vers les quais de la ligne 1, 2 et 6, en bas des escalators. 48.8484803444062, 2.39676520957729 Toilette publique RATP
53 A Noisy-le-Grand - Mont d'Est oui gratuit oui oui oui A proximité du point de vente - information. 48.84078, 2.54804 Toilette publique RATP
54 B Denfert-Rochereau oui gratuit oui oui non Sur le quai ligne B, en direction de Saint-Rémy-Lès-Chevreuse. 48.8332144, 2.3333365 Toilette publique RATP
55 A Noisy-le-Grand - Mont d'Est oui gratuit oui oui oui Accès par la gare routière. 48.84082, 2.55154 Toilette publique RATP
56 B Robinson - fin de ligne oui gratuit oui oui oui Sur le quai 1 Direction Paris au niveau de la tête des trains courts 48.78036417660201, 2.2816982237256243 Toilette publique RATP
57 A Saint-Maur - Creteil oui gratuit oui oui oui A l'extérieur de la gare, côté autobus. 48.80641960896216, 2.47204505094563 Toilette publique RATP
58 A Val d'Europe oui gratuit oui oui oui En face du point de vente - information, à proximité de la ligne de valideurs. 48.85549704826123, 2.7736084332189748 Toilette publique RATP
59 A Neuilly -Plaisance Dans la salle d'échange en face de la ligne de contrôle 48.85361, 2.51357 Toilette publique RATP
60 A Vincennes Dans la salle d'échange 48.84731, 2.43286 Toilette publique RATP
61 RDS Villejuif - Louis Aragon oui gratuit oui oui oui Sortie 2, Maxime Gorki vers la gare routière. 48.78730304269838, 2.3674101521293744 Toilette publique RATP

File diff suppressed because one or more lines are too long

View File

@ -1,5 +0,0 @@
{
"type": "FeatureCollection",
"generator": "overpass-ide",
"features": []
}

View File

@ -1,8 +1,10 @@
#!/bin/bash #!/bin/bash
# get the updated geojson # get the updated geojson
## IRVE data
wget https://www.data.gouv.fr/fr/datasets/r/7eee8f09-5d1b-4f48-a304-5e99e8da1e26 -P ./etalab_data -O ./etalab_data/irve_bornes_recharge/all.json wget https://www.data.gouv.fr/fr/datasets/r/7eee8f09-5d1b-4f48-a304-5e99e8da1e26 -P ./etalab_data -O ./etalab_data/irve_bornes_recharge/all.json
wget https://www.data.gouv.fr/fr/datasets/r/8d9398ae-3037-48b2-be19-412c24561fbb -P ./etalab_data -O ./etalab_data/irve_bornes_recharge/all.csv wget https://www.data.gouv.fr/fr/datasets/r/8d9398ae-3037-48b2-be19-412c24561fbb -P ./etalab_data -O ./etalab_data/irve_bornes_recharge/all.csv
wget https://github.com/Jungle-Bus/ref-EU-EVSE/raw/gh-pages/opendata_stations.csv -P ./etalab_data -O ./etalab_data/irve_bornes_recharge/irve-junglebus.csv
# https://www.data.gouv.fr/fr/datasets/r/8d9398ae-3037-48b2-be19-412c24561fbb pour le jeu de données irve schema v2, non utilisé dans ce script # https://www.data.gouv.fr/fr/datasets/r/8d9398ae-3037-48b2-be19-412c24561fbb pour le jeu de données irve schema v2, non utilisé dans ce script
echo "refresh de la data" echo "refresh de la data"

View File

@ -12,8 +12,10 @@
"scripts": { "scripts": {
"start": "ts-node convert_to_osm_tags.ts --engine", "start": "ts-node convert_to_osm_tags.ts --engine",
"departments": "ts-node build_departments.ts", "departments": "ts-node build_departments.ts",
"variance": "ts-node make_variance_from_csv.ts", "variance": "ts-node make_variance_from_csv.ts --source=\"./etalab_data/irve_bornes_recharge/irve-junglebus.csv\"",
"example": "ts-node convert_to_osm_tags.ts --engine=true --department=974 --source=\"./etalab_data/all.json\"", "example": "ts-node convert_to_osm_tags.ts --engine=true --department=974 --source=\"./etalab_data/irve_bornes_recharge/all.json\"",
"irve": "ts-node convert_to_osm_tags.ts --engine=true --source=\"./etalab_data/irve_bornes_recharge/all.json\"",
"irve:jb": "ts-node convert_to_osm_tags.ts --engine=true --source=\"./etalab_data/irve_bornes_recharge/irve-junglebus.csv\"",
"simple": "ts-node convert_to_osm_tags.ts", "simple": "ts-node convert_to_osm_tags.ts",
"chargemap": "ts-node chargemap.ts", "chargemap": "ts-node chargemap.ts",
"filter": "node convert_to_osm_tags.ts --department=974 --engine=true", "filter": "node convert_to_osm_tags.ts --department=974 --engine=true",
@ -21,6 +23,7 @@
}, },
"dependencies": { "dependencies": {
"csv": "^6.3.1", "csv": "^6.3.1",
"geojsontoosm": "^0.0.3",
"minimist": "^1.2.8", "minimist": "^1.2.8",
"node-fs": "^0.1.7" "node-fs": "^0.1.7"
}, },

View File

@ -8,6 +8,9 @@ dependencies:
csv: csv:
specifier: ^6.3.1 specifier: ^6.3.1
version: 6.3.1 version: 6.3.1
geojsontoosm:
specifier: ^0.0.3
version: 0.0.3
minimist: minimist:
specifier: ^1.2.8 specifier: ^1.2.8
version: 1.2.8 version: 1.2.8
@ -1686,6 +1689,13 @@ packages:
'@types/yargs-parser': 21.0.0 '@types/yargs-parser': 21.0.0
dev: true dev: true
/JSONStream@0.7.4:
resolution: {integrity: sha512-hVgF0Ox1AtvxJmpwzb2dOEUz2ms1J8DZVbqKUSIGSyPBPy0MuxCJsQxj8y5dadTzsjI+T4TpyyhXORPdz15m9w==}
dependencies:
jsonparse: 0.0.5
through: 2.3.8
dev: false
/abbrev@1.1.1: /abbrev@1.1.1:
resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==}
dev: true dev: true
@ -1907,7 +1917,6 @@ packages:
/buffer-from@1.1.2: /buffer-from@1.1.2:
resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
dev: true
/callsites@3.1.0: /callsites@3.1.0:
resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
@ -2017,6 +2026,16 @@ packages:
resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
dev: true dev: true
/concat-stream@1.6.2:
resolution: {integrity: sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==}
engines: {'0': node >= 0.8}
dependencies:
buffer-from: 1.1.2
inherits: 2.0.4
readable-stream: 2.3.8
typedarray: 0.0.6
dev: false
/convert-source-map@1.9.0: /convert-source-map@1.9.0:
resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==}
dev: true dev: true
@ -2031,6 +2050,10 @@ packages:
browserslist: 4.21.10 browserslist: 4.21.10
dev: true dev: true
/core-util-is@1.0.3:
resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==}
dev: false
/create-require@1.1.1: /create-require@1.1.1:
resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==}
dev: true dev: true
@ -2242,6 +2265,23 @@ packages:
engines: {node: '>=6.9.0'} engines: {node: '>=6.9.0'}
dev: true dev: true
/geojson-stream@0.0.0:
resolution: {integrity: sha512-fvNmO6ljDiAFojEnBTMxqctPnRjuz+Pme3pdQ8voLVlAu2UVmXaQC7f9iKjrDh9fRnXgr9HNGrj+lZFH0cjPHQ==}
dependencies:
JSONStream: 0.7.4
through: 2.3.8
dev: false
/geojsontoosm@0.0.3:
resolution: {integrity: sha512-tewr/qmOVZ5jB3bBWTqQJwWiM/TFachoQfo3HZVoxXbuhf76tIsCccISEH5nybzfMPbRZhmmd0QtkIQLZlekdQ==}
hasBin: true
dependencies:
concat-stream: 1.6.2
geojson-stream: 0.0.0
jxon: 1.6.1
optimist: 0.6.1
dev: false
/get-caller-file@2.0.5: /get-caller-file@2.0.5:
resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==}
engines: {node: 6.* || 8.* || >= 10.*} engines: {node: 6.* || 8.* || >= 10.*}
@ -2337,7 +2377,6 @@ packages:
/inherits@2.0.4: /inherits@2.0.4:
resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
dev: true
/is-arrayish@0.2.1: /is-arrayish@0.2.1:
resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==}
@ -2388,6 +2427,10 @@ packages:
engines: {node: '>=8'} engines: {node: '>=8'}
dev: true dev: true
/isarray@1.0.0:
resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==}
dev: false
/isexe@2.0.0: /isexe@2.0.0:
resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
dev: true dev: true
@ -2882,6 +2925,17 @@ packages:
hasBin: true hasBin: true
dev: true dev: true
/jsonparse@0.0.5:
resolution: {integrity: sha512-fw7Q/8gFR8iSekUi9I+HqWIap6mywuoe7hQIg3buTVjuZgALKj4HAmm0X6f+TaL4c9NJbvyFQdaI2ppr5p6dnQ==}
engines: {'0': node >= 0.2.0}
dev: false
/jxon@1.6.1:
resolution: {integrity: sha512-P7PSB2SB+k9k0tqwvXKh1a+D2DrLJO1OTvz9KLHLuXkY4KXn0Nk+Z0dnAZxbKQIzLnT8B4/y7TuQ6rldTy+VcA==}
dependencies:
xmldom: 0.1.19
dev: false
/kleur@3.0.3: /kleur@3.0.3:
resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==}
engines: {node: '>=6'} engines: {node: '>=6'}
@ -2969,6 +3023,10 @@ packages:
brace-expansion: 1.1.11 brace-expansion: 1.1.11
dev: true dev: true
/minimist@0.0.10:
resolution: {integrity: sha512-iotkTvxc+TwOm5Ieim8VnSNvCDjCK9S8G3scJ50ZthspSxa7jx50jkhYduuAtAjvfDUwSgOwf8+If99AlOEhyw==}
dev: false
/minimist@1.2.8: /minimist@1.2.8:
resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
dev: false dev: false
@ -3048,6 +3106,13 @@ packages:
mimic-fn: 2.1.0 mimic-fn: 2.1.0
dev: true dev: true
/optimist@0.6.1:
resolution: {integrity: sha512-snN4O4TkigujZphWLN0E//nQmm7790RYaE53DdL7ZYwee2D8DDo9/EyYiKUfN3rneWUjhJnueija3G9I2i0h3g==}
dependencies:
minimist: 0.0.10
wordwrap: 0.0.3
dev: false
/p-limit@2.3.0: /p-limit@2.3.0:
resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==}
engines: {node: '>=6'} engines: {node: '>=6'}
@ -3133,6 +3198,10 @@ packages:
react-is: 18.2.0 react-is: 18.2.0
dev: true dev: true
/process-nextick-args@2.0.1:
resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==}
dev: false
/prompts@2.4.2: /prompts@2.4.2:
resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==}
engines: {node: '>= 6'} engines: {node: '>= 6'}
@ -3153,6 +3222,18 @@ packages:
resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==} resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==}
dev: true dev: true
/readable-stream@2.3.8:
resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==}
dependencies:
core-util-is: 1.0.3
inherits: 2.0.4
isarray: 1.0.0
process-nextick-args: 2.0.1
safe-buffer: 5.1.2
string_decoder: 1.1.1
util-deprecate: 1.0.2
dev: false
/readdirp@3.6.0: /readdirp@3.6.0:
resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
engines: {node: '>=8.10.0'} engines: {node: '>=8.10.0'}
@ -3231,6 +3312,10 @@ packages:
supports-preserve-symlinks-flag: 1.0.0 supports-preserve-symlinks-flag: 1.0.0
dev: true dev: true
/safe-buffer@5.1.2:
resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==}
dev: false
/semver@5.7.2: /semver@5.7.2:
resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==}
hasBin: true hasBin: true
@ -3330,6 +3415,12 @@ packages:
strip-ansi: 6.0.1 strip-ansi: 6.0.1
dev: true dev: true
/string_decoder@1.1.1:
resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==}
dependencies:
safe-buffer: 5.1.2
dev: false
/strip-ansi@6.0.1: /strip-ansi@6.0.1:
resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
engines: {node: '>=8'} engines: {node: '>=8'}
@ -3387,6 +3478,10 @@ packages:
minimatch: 3.1.2 minimatch: 3.1.2
dev: true dev: true
/through@2.3.8:
resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==}
dev: false
/tmpl@1.0.5: /tmpl@1.0.5:
resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==} resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==}
dev: true dev: true
@ -3490,6 +3585,10 @@ packages:
engines: {node: '>=10'} engines: {node: '>=10'}
dev: true dev: true
/typedarray@0.0.6:
resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==}
dev: false
/typescript@5.1.6: /typescript@5.1.6:
resolution: {integrity: sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==} resolution: {integrity: sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==}
engines: {node: '>=14.17'} engines: {node: '>=14.17'}
@ -3534,6 +3633,10 @@ packages:
picocolors: 1.0.0 picocolors: 1.0.0
dev: true dev: true
/util-deprecate@1.0.2:
resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
dev: false
/v8-compile-cache-lib@3.0.1: /v8-compile-cache-lib@3.0.1:
resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==}
dev: true dev: true
@ -3561,6 +3664,11 @@ packages:
isexe: 2.0.0 isexe: 2.0.0
dev: true dev: true
/wordwrap@0.0.3:
resolution: {integrity: sha512-1tMA907+V4QmxV7dbRvb4/8MaRALK6q9Abid3ndMYnbyo8piisCmeONVqVSXqQA3KaP4SLt5b7ud6E2sqP8TFw==}
engines: {node: '>=0.4.0'}
dev: false
/wrap-ansi@7.0.0: /wrap-ansi@7.0.0:
resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
engines: {node: '>=10'} engines: {node: '>=10'}
@ -3582,6 +3690,12 @@ packages:
signal-exit: 3.0.7 signal-exit: 3.0.7
dev: true dev: true
/xmldom@0.1.19:
resolution: {integrity: sha512-pDyxjQSFQgNHkU+yjvoF+GXVGJU7e9EnOg/KcGMDihBIKjTsOeDYaECwC/O9bsUWKY+Sd9izfE43JXC46EOHKA==}
engines: {node: '>=0.1'}
deprecated: Deprecated due to CVE-2021-21366 resolved in 0.5.0
dev: false
/y18n@5.0.8: /y18n@5.0.8:
resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==}
engines: {node: '>=10'} engines: {node: '>=10'}