add doc
This commit is contained in:
parent
0c91b7b552
commit
f896b2cca2
65
README.md
65
README.md
@ -1,10 +1,11 @@
|
||||
# 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
|
||||
npm i
|
||||
npm i -g geojsontoosm
|
||||
|
||||
pnpm i
|
||||
```
|
||||
## 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
|
||||
@ -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.
|
||||
|
||||
## 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
|
||||
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
|
||||
|
||||
|
||||
# Ressources
|
||||
|
||||
|
||||
|
||||
# Contactez l'auteur, contribuez
|
||||
contact at cipherbliss.com
|
||||
sur Mastodon : mastodon.cipherbliss.com/@tykayn
|
||||
|
||||
# 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é"
|
||||
* convertir les False en no
|
||||
* enlever les source:date
|
||||
* enlever les name
|
||||
* convertir les False en no pour les clés
|
||||
* authentication:none
|
||||
*
|
||||
|
||||
## projets à venir
|
||||
### Toilettes publiques
|
||||
### Défibrillateurs - DAE
|
||||
### Centres de santé
|
||||
### Bus
|
||||
|
||||
|
1
etalab_data/défibrillateurs/dae-osmose-8370.geojson
Normal file
1
etalab_data/défibrillateurs/dae-osmose-8370.geojson
Normal file
File diff suppressed because one or more lines are too long
1
etalab_data/hopitaux/centre_santé_osmose-8401.geojson
Normal file
1
etalab_data/hopitaux/centre_santé_osmose-8401.geojson
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -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
1
etalab_data/irve_bornes_recharge/irve-converted-jb.osm
Normal file
1
etalab_data/irve_bornes_recharge/irve-converted-jb.osm
Normal file
File diff suppressed because one or more lines are too long
630995
etalab_data/irve_bornes_recharge/irve-junglebus-converted.geojson
Normal file
630995
etalab_data/irve_bornes_recharge/irve-junglebus-converted.geojson
Normal file
File diff suppressed because it is too large
Load Diff
15391
etalab_data/irve_bornes_recharge/irve-junglebus.csv
Normal file
15391
etalab_data/irve_bornes_recharge/irve-junglebus.csv
Normal file
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
61
etalab_data/toilettes/sanitaires-reseau-ratp@dataratp.csv
Normal file
61
etalab_data/toilettes/sanitaires-reseau-ratp@dataratp.csv
Normal 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
|
|
File diff suppressed because one or more lines are too long
@ -1,5 +0,0 @@
|
||||
{
|
||||
"type": "FeatureCollection",
|
||||
"generator": "overpass-ide",
|
||||
"features": []
|
||||
}
|
@ -1,8 +1,10 @@
|
||||
#!/bin/bash
|
||||
|
||||
# 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/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
|
||||
|
||||
echo "refresh de la data"
|
||||
|
@ -12,8 +12,10 @@
|
||||
"scripts": {
|
||||
"start": "ts-node convert_to_osm_tags.ts --engine",
|
||||
"departments": "ts-node build_departments.ts",
|
||||
"variance": "ts-node make_variance_from_csv.ts",
|
||||
"example": "ts-node convert_to_osm_tags.ts --engine=true --department=974 --source=\"./etalab_data/all.json\"",
|
||||
"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/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",
|
||||
"chargemap": "ts-node chargemap.ts",
|
||||
"filter": "node convert_to_osm_tags.ts --department=974 --engine=true",
|
||||
@ -21,6 +23,7 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"csv": "^6.3.1",
|
||||
"geojsontoosm": "^0.0.3",
|
||||
"minimist": "^1.2.8",
|
||||
"node-fs": "^0.1.7"
|
||||
},
|
||||
|
118
pnpm-lock.yaml
118
pnpm-lock.yaml
@ -8,6 +8,9 @@ dependencies:
|
||||
csv:
|
||||
specifier: ^6.3.1
|
||||
version: 6.3.1
|
||||
geojsontoosm:
|
||||
specifier: ^0.0.3
|
||||
version: 0.0.3
|
||||
minimist:
|
||||
specifier: ^1.2.8
|
||||
version: 1.2.8
|
||||
@ -1686,6 +1689,13 @@ packages:
|
||||
'@types/yargs-parser': 21.0.0
|
||||
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:
|
||||
resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==}
|
||||
dev: true
|
||||
@ -1907,7 +1917,6 @@ packages:
|
||||
|
||||
/buffer-from@1.1.2:
|
||||
resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
|
||||
dev: true
|
||||
|
||||
/callsites@3.1.0:
|
||||
resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
|
||||
@ -2017,6 +2026,16 @@ packages:
|
||||
resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
|
||||
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:
|
||||
resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==}
|
||||
dev: true
|
||||
@ -2031,6 +2050,10 @@ packages:
|
||||
browserslist: 4.21.10
|
||||
dev: true
|
||||
|
||||
/core-util-is@1.0.3:
|
||||
resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==}
|
||||
dev: false
|
||||
|
||||
/create-require@1.1.1:
|
||||
resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==}
|
||||
dev: true
|
||||
@ -2242,6 +2265,23 @@ packages:
|
||||
engines: {node: '>=6.9.0'}
|
||||
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:
|
||||
resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==}
|
||||
engines: {node: 6.* || 8.* || >= 10.*}
|
||||
@ -2337,7 +2377,6 @@ packages:
|
||||
|
||||
/inherits@2.0.4:
|
||||
resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
|
||||
dev: true
|
||||
|
||||
/is-arrayish@0.2.1:
|
||||
resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==}
|
||||
@ -2388,6 +2427,10 @@ packages:
|
||||
engines: {node: '>=8'}
|
||||
dev: true
|
||||
|
||||
/isarray@1.0.0:
|
||||
resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==}
|
||||
dev: false
|
||||
|
||||
/isexe@2.0.0:
|
||||
resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
|
||||
dev: true
|
||||
@ -2882,6 +2925,17 @@ packages:
|
||||
hasBin: 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:
|
||||
resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==}
|
||||
engines: {node: '>=6'}
|
||||
@ -2969,6 +3023,10 @@ packages:
|
||||
brace-expansion: 1.1.11
|
||||
dev: true
|
||||
|
||||
/minimist@0.0.10:
|
||||
resolution: {integrity: sha512-iotkTvxc+TwOm5Ieim8VnSNvCDjCK9S8G3scJ50ZthspSxa7jx50jkhYduuAtAjvfDUwSgOwf8+If99AlOEhyw==}
|
||||
dev: false
|
||||
|
||||
/minimist@1.2.8:
|
||||
resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
|
||||
dev: false
|
||||
@ -3048,6 +3106,13 @@ packages:
|
||||
mimic-fn: 2.1.0
|
||||
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:
|
||||
resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==}
|
||||
engines: {node: '>=6'}
|
||||
@ -3133,6 +3198,10 @@ packages:
|
||||
react-is: 18.2.0
|
||||
dev: true
|
||||
|
||||
/process-nextick-args@2.0.1:
|
||||
resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==}
|
||||
dev: false
|
||||
|
||||
/prompts@2.4.2:
|
||||
resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==}
|
||||
engines: {node: '>= 6'}
|
||||
@ -3153,6 +3222,18 @@ packages:
|
||||
resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==}
|
||||
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:
|
||||
resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
|
||||
engines: {node: '>=8.10.0'}
|
||||
@ -3231,6 +3312,10 @@ packages:
|
||||
supports-preserve-symlinks-flag: 1.0.0
|
||||
dev: true
|
||||
|
||||
/safe-buffer@5.1.2:
|
||||
resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==}
|
||||
dev: false
|
||||
|
||||
/semver@5.7.2:
|
||||
resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==}
|
||||
hasBin: true
|
||||
@ -3330,6 +3415,12 @@ packages:
|
||||
strip-ansi: 6.0.1
|
||||
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:
|
||||
resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
|
||||
engines: {node: '>=8'}
|
||||
@ -3387,6 +3478,10 @@ packages:
|
||||
minimatch: 3.1.2
|
||||
dev: true
|
||||
|
||||
/through@2.3.8:
|
||||
resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==}
|
||||
dev: false
|
||||
|
||||
/tmpl@1.0.5:
|
||||
resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==}
|
||||
dev: true
|
||||
@ -3490,6 +3585,10 @@ packages:
|
||||
engines: {node: '>=10'}
|
||||
dev: true
|
||||
|
||||
/typedarray@0.0.6:
|
||||
resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==}
|
||||
dev: false
|
||||
|
||||
/typescript@5.1.6:
|
||||
resolution: {integrity: sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==}
|
||||
engines: {node: '>=14.17'}
|
||||
@ -3534,6 +3633,10 @@ packages:
|
||||
picocolors: 1.0.0
|
||||
dev: true
|
||||
|
||||
/util-deprecate@1.0.2:
|
||||
resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
|
||||
dev: false
|
||||
|
||||
/v8-compile-cache-lib@3.0.1:
|
||||
resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==}
|
||||
dev: true
|
||||
@ -3561,6 +3664,11 @@ packages:
|
||||
isexe: 2.0.0
|
||||
dev: true
|
||||
|
||||
/wordwrap@0.0.3:
|
||||
resolution: {integrity: sha512-1tMA907+V4QmxV7dbRvb4/8MaRALK6q9Abid3ndMYnbyo8piisCmeONVqVSXqQA3KaP4SLt5b7ud6E2sqP8TFw==}
|
||||
engines: {node: '>=0.4.0'}
|
||||
dev: false
|
||||
|
||||
/wrap-ansi@7.0.0:
|
||||
resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
|
||||
engines: {node: '>=10'}
|
||||
@ -3582,6 +3690,12 @@ packages:
|
||||
signal-exit: 3.0.7
|
||||
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:
|
||||
resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==}
|
||||
engines: {node: '>=10'}
|
||||
|
Loading…
Reference in New Issue
Block a user