mapping-geojson-osm/mappings/extractors/askangela.sh

33 lines
960 B
Bash
Raw Normal View History

#!/bin/bash
# export depuis OSM des points
# "harassment_prevention=ask_angela"
# pour le monde entier
echo -e "\n récupération de données depuis OpenStreetMap \n"
2024-10-17 13:14:08 +02:00
url='https://overpass-api.de/api/interpreter?data=[out:json][timeout:25];nwr["harassment_prevention"="ask_angela"];out+meta;'
2024-10-17 13:40:46 +02:00
2024-10-17 13:14:08 +02:00
export_file="ask_angela_points_from_openstreetmap"
# Télécharger le fichier GeoJSON
curl -X GET -o "$export_file.json" -g $url
2024-10-17 13:40:46 +02:00
echo -e "\n OK \n"
date
echo -e "nombre de points extraits :"
2024-10-17 13:40:46 +02:00
jq '.elements | length' $export_file.geojson
cp "$export_file.json" "osm_$export_file.json"
osm2geojson --reader json "$export_file.json" "$export_file.geojson" -f
echo -e "\n -> fichier converti: $export_file.geojson "
2024-10-17 13:31:35 +02:00
mv "$export_file.geojson" "../../osm_output/$export_file.geojson"
2024-10-17 13:14:08 +02:00
echo " -> fichier placé dans ../../osm_output/$export_file.geojson "
2024-10-17 13:14:08 +02:00
python3 geojson_to_csv.py "../../osm_output/$export_file.geojson" -o "../../osm_output/$export_file.csv"