add planning familiaux extract
This commit is contained in:
parent
36216d4e56
commit
c73bbb3720
@ -33,6 +33,7 @@ echo " -> fichier placé dans ../../osm_output/$export_file.geojson "
|
|||||||
|
|
||||||
# on convertit le geojson en csv
|
# on convertit le geojson en csv
|
||||||
python3 geojson_to_csv.py "../../osm_output/$export_file.geojson" -o "../../osm_output/$export_file.csv"
|
python3 geojson_to_csv.py "../../osm_output/$export_file.geojson" -o "../../osm_output/$export_file.csv"
|
||||||
|
|
||||||
rm "$export_file.json"
|
rm "$export_file.json"
|
||||||
echo "nombre de features dans l'export geojson :"
|
echo "nombre de features dans l'export geojson :"
|
||||||
jq '.features | length' "../../osm_output/$export_file.geojson"
|
jq '.features | length' "../../osm_output/$export_file.geojson"
|
||||||
|
39
mappings/extractors/planning_familiaux.sh
Normal file
39
mappings/extractors/planning_familiaux.sh
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
# export depuis OSM des points
|
||||||
|
# "harassment_prevention=ask_angela"
|
||||||
|
# pour le monde entier
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
url='https://overpass-api.de/api/interpreter?data=[out:json][timeout:25];nwr["healthcare:speciality"="family_planning"];out+meta;'
|
||||||
|
|
||||||
|
export_file="planning_familial_points_from_openstreetmap"
|
||||||
|
|
||||||
|
echo -e "\n récupération de données depuis OpenStreetMap \n"
|
||||||
|
echo " export osm de: $export_file"
|
||||||
|
# Télécharger le fichier GeoJSON
|
||||||
|
curl -X GET -o "$export_file.json" -g $url
|
||||||
|
|
||||||
|
echo -e "\n Curl OK \n"
|
||||||
|
date
|
||||||
|
echo -e "nombre de points extraits depuis overpass turbo :"
|
||||||
|
jq '.elements | length' "$export_file.json"
|
||||||
|
|
||||||
|
# on garde la version OSM brute des données extraites
|
||||||
|
cp "$export_file.json" "../../osm_output/$export_file.osm.json"
|
||||||
|
|
||||||
|
# on convertir en geojson
|
||||||
|
osm2geojson -q -i 2 --reader json "$export_file.json" "$export_file.geojson" -f
|
||||||
|
echo -e "\n -> fichier converti: $export_file.geojson "
|
||||||
|
|
||||||
|
# on déplace dans le dossier osm_output les versions brutes et converties
|
||||||
|
mv "$export_file.geojson" "../../osm_output/$export_file.geojson"
|
||||||
|
echo " -> fichier placé dans ../../osm_output/$export_file.geojson "
|
||||||
|
|
||||||
|
# on convertit le geojson en csv
|
||||||
|
python3 geojson_to_csv.py "../../osm_output/$export_file.geojson" -o "../../osm_output/$export_file.csv"
|
||||||
|
|
||||||
|
rm "$export_file.json"
|
||||||
|
echo "nombre de features dans l'export geojson :"
|
||||||
|
jq '.features | length' "../../osm_output/$export_file.geojson"
|
Loading…
Reference in New Issue
Block a user