From a2c28a927c69cd2b76ce8851a1f9641797fdcbfe Mon Sep 17 00:00:00 2001 From: SebF Date: Sat, 23 Oct 2021 19:56:20 +0200 Subject: [PATCH] renommage du script principal --- README.md | 16 +++++++++++----- recup_donnees_osm_overpass.py => rdoo.py | 2 +- 2 files changed, 12 insertions(+), 6 deletions(-) rename recup_donnees_osm_overpass.py => rdoo.py (98%) diff --git a/README.md b/README.md index 2c3ab81..d829b37 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,16 @@ -# But +# RDOO + +Récupération de Données OSM via Overpass + +## But Ce script sert à récupérer (en JSON et tableau ods) les infos de stationnement vélo, d'ateliers, d'associations, vendeurs, réparateurs et fabricants de vélo. Il appelle Overpass par des requêtes successives et récupère les tags des objets OSM. Un géocodage inverse permet de transformer latitude et longitude en adresses. -# Options -## Zone géographique +## Options +### Zone géographique `-z, --zone,` définit la zone cible du script, par défaut le Puy-de-Dôme. L'identifiant des objets s'obtient depuis la carte openstreetmap.org : - clic-droit dans la zone concernée @@ -18,13 +22,15 @@ Examples : - Puy de Dôme : 7406 - Clermont : 110866 -## Géocodage inverse +### Géocodage inverse `-gi, --geocoding-inverse`, activer le géocodage inverse (valeur par défaut) `-ngi, --no-geocoding-inverse`, désactiver le géocodage inverse ### Log `-l, --log-level`, choisir le niveau de log (ERROR par défaut) + +## Inspirations / ressources : ### urls ressources - https://towardsdatascience.com/loading-data-from-openstreetmap-with-python-and-the-overpass-api-513882a27fd0 - https://geo.api.gouv.fr/adresse @@ -43,5 +49,5 @@ penser à cocher "proxy" dans la rubrique "données distantes" du calque `pip3 install pyexcel-ods3` -# Licence +## Licence Ce script est placé sous Licence GPL. diff --git a/recup_donnees_osm_overpass.py b/rdoo.py similarity index 98% rename from recup_donnees_osm_overpass.py rename to rdoo.py index ab8b7ca..2831928 100644 --- a/recup_donnees_osm_overpass.py +++ b/rdoo.py @@ -118,7 +118,7 @@ def main(): logging.basicConfig( format="%(asctime)s [%(levelname)s] %(message)s", level=getattr(logging, args.log_level.upper()), - handlers=[logging.FileHandler("debug.log"), logging.StreamHandler(sys.stdout)], + handlers=[logging.FileHandler("rdoo.log"), logging.StreamHandler(sys.stdout)], ) logging.info("##### Nouvelle récupération ######")