get dataset finess fichier santé

This commit is contained in:
Tykayn 2024-10-09 15:12:10 +02:00 committed by tykayn
parent f3e797a15d
commit e39a94ddc4
8 changed files with 2552 additions and 25 deletions

View File

@ -9,13 +9,16 @@ Créer un fichier ts dans mappings/converters qui expose un objet étendant `Map
export const mappingName: MappingConfigType = { export const mappingName: MappingConfigType = {
config_name: 'testing config mappingName', config_name: 'testing config mappingName',
config_author: 'tykayn <contact@cipherbliss.com>', config_author: 'tykayn <contact+geojson2osm@cipherbliss.com>',
default_properties_of_point: {}, default_properties_of_point: {},
tags: { tags: {
nom_amenageur : 'name' nom_amenageur : 'name'
}, },
add_not_mapped_tags_too: true, add_not_mapped_tags_too: true,
source: {}, source: {
geojson_path: '',
url: ''
},
filters: {}, filters: {},
} }
``` ```

View File

@ -89,7 +89,7 @@ Données possible d'intégrer en plus avec le même jeu de données:
- Bus - Bus
# infos en bonus IRVE # infos en bonus IRVE
* [Informations du dataset IRVE](dataset_info.md) * [Informations du dataset IRVE](irve_dataset_info)
* [Amplitude de puissance dans le jeu de données des IRVE](irve_puissances.md) * [Amplitude de puissance dans le jeu de données des IRVE](irve_puissances.md)
* URL du Dépôt: [https://forge.chapril.org/tykayn/mapping-geojson-osm.git]() * URL du Dépôt: [https://forge.chapril.org/tykayn/mapping-geojson-osm.git]()

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 one or more lines are too long

View File

@ -45,12 +45,12 @@ interface sourceConfig {
} }
export default interface MappingConfigType { export default interface MappingConfigType {
config_name: string, config_name: string, // descriptive name
config_author: string, config_author: string, // name and email for example
osmose?: boolean, osmose?: boolean, // is the data from Osmose export
boolean_keys?: Array<string>, boolean_keys?: Array<string>, // what keys should be converted to boolean values
tags_to_ignore_if_value_is?: Array<string>, tags_to_ignore_if_value_is?: Array<string>, // list of strings for which we ignore the tags if they equal any of these
add_not_mapped_tags_too: boolean, add_not_mapped_tags_too: boolean, // by default, we do not add tags from properties that we do not specify, set this to true to change it
default_properties_of_point?: object, // tag to add to every converted point by default default_properties_of_point?: object, // tag to add to every converted point by default
source: sourceConfig, source: sourceConfig,
filters?: filteringConfig, filters?: filteringConfig,

View File

@ -6,30 +6,47 @@
# aire IDF: id 3600008649 # aire IDF: id 3600008649
# aire FR: id 3602202162 # aire FR: id 3602202162
##################
## IRVE data ## IRVE data
#cd ../etalab_data/irve_bornes_recharge ##################
echo "- récupérer les infos de bornes de recharge électrique"
wget https://www.data.gouv.fr/fr/datasets/r/7eee8f09-5d1b-4f48-a304-5e99e8da1e26 -O "latest.json" wget https://www.data.gouv.fr/fr/datasets/r/7eee8f09-5d1b-4f48-a304-5e99e8da1e26 -O "latest.json"
wget "https://data.issy.com/api/explore/v2.1/catalog/datasets/parkings-2-roues/exports/geojson?lang=fr&timezone=Europe%2FBerlin" -O "issy_les_mx_cyclabilité.json"
wget "https://data.metropole-rouen-normandie.fr/api/explore/v2.1/catalog/datasets/liste-des-stationnements-cyclables-metropole-rouen-normandie/exports/geojson?lang=fr&timezone=Europe%2FBerlin" -O "rouen_parking_velos.json"
wget https://www.data.gouv.fr/fr/datasets/r/8d9398ae-3037-48b2-be19-412c24561fbb -O "latest.csv" wget https://www.data.gouv.fr/fr/datasets/r/8d9398ae-3037-48b2-be19-412c24561fbb -O "latest.csv"
#wget https://github.com/BastienGauthier/clean_french_irve/blob/main/data/df_irve_etalab_cleaned.csv -O "clean_french_irve.csv" wget https://www.data.gouv.fr/fr/datasets/r/b9731c6f-c0d7-422e-9e1c-19edd51687ce -O "finess_idf.json"
wget "https://osmose.openstreetmap.fr/api/0.3/issues.geojson?full=true&status=open&item=8410&limit=20000" -O "osmose-item-irve-8411-intégrables.json" echo "- OK IRVE"
echo "- récupérer les données présentes dans OpenStreetMap"
curl --header "Content-Type: plain/text" --data @content_irve_geojson.txt --trace-ascii website-data.log "https://overpass-api.de/api/interpreter" > "irve_osm_latest.geojson"
rm website-data.log echo "- récupérer les données présentes dans Osmose"
wget "https://osmose.openstreetmap.fr/api/0.3/issues.geojson?full=true&status=open&item=8410&limit=20000" -O "osmose-item-irve-8411-intégrables.json"
echo "- OK Osmose"
##################
# moving datasets to the source folder etalab_data
##################
echo " - déplacement des datasets des IRVE dans le dossier etalab_data/irve_bornes_recharge" echo " - déplacement des datasets des IRVE dans le dossier etalab_data/irve_bornes_recharge"
mv "geojson?lang=fr" ../etalab_data/cyclabilité/issy_les_mx_cyclabilité.json
mv "rouen_parking_velos.json" ../etalab_data/cyclabilité/rouen_parking_velos.json
mv latest.json ../etalab_data/irve_bornes_recharge/ mv latest.json ../etalab_data/irve_bornes_recharge/
mv finess_idf.json ../etalab_data/finess/
mv irve_osm_latest.geojson ../etalab_data/irve_bornes_recharge/
mv clean_french_irve.csv ../etalab_data/irve_bornes_recharge/ mv clean_french_irve.csv ../etalab_data/irve_bornes_recharge/
mv osmose-item-irve-8411-intégrables.json ../etalab_data/irve_bornes_recharge/ mv osmose-item-irve-8411-intégrables.json ../etalab_data/irve_bornes_recharge/
echo "- OK"
echo "- récupérer les données présentes dans osm"
cd data_other
curl --header "Content-Type: plain/text" --data @content_irve_geojson.txt --trace-ascii website-data.log "https://overpass-api.de/api/interpreter" > "irve_osm_latest.geojson" ##################
# other sources of data should be placed in data_other folder
##################
echo "- récupérer les données de cyclabilité d'Issy"
wget "https://data.issy.com/api/explore/v2.1/catalog/datasets/parkings-2-roues/exports/geojson?lang=fr&timezone=Europe%2FBerlin" -O "issy_les_mx_cyclabilité.json"
echo "- récupérer les données de cyclabilité de Rouen"
wget "https://data.metropole-rouen-normandie.fr/api/explore/v2.1/catalog/datasets/liste-des-stationnements-cyclables-metropole-rouen-normandie/exports/geojson?lang=fr&timezone=Europe%2FBerlin" -O "rouen_parking_velos.json"
mv "geojson?lang=fr" ../data_other/cyclabilité/issy_les_mx_cyclabilité.json
mv "rouen_parking_velos.json" ../data_other/cyclabilité/rouen_parking_velos.json
# clean logs and finish
rm website-data.log
cd .. cd ..
echo "- refresh de la data OK" echo "- refresh de la data OK"