forked from Olav63/outils_OSM
inutile de poursuivre s'il n'y a pas de résultats
This commit is contained in:
parent
4d05328ea3
commit
60078c9284
@ -84,20 +84,24 @@ def main():
|
|||||||
|
|
||||||
# appel overpass
|
# appel overpass
|
||||||
data = utils.run_overpass_query(req.critere, AIRE_DE_RECHERCHE)
|
data = utils.run_overpass_query(req.critere, AIRE_DE_RECHERCHE)
|
||||||
print(f"{len(data['elements'])} résultats")
|
nb_resultats = len(data["elements"])
|
||||||
|
print(f"{nb_resultats} résultats")
|
||||||
|
|
||||||
# géocodage inverse
|
if nb_resultats > 0:
|
||||||
data = utils.geocodage(data)
|
# géocodage inverse
|
||||||
|
data = utils.geocodage(data)
|
||||||
|
|
||||||
# traduction
|
# traduction
|
||||||
data = utils.traduction("bicycle_parking", TRAD_BICYCLE_PARKING, data)
|
data = utils.traduction(
|
||||||
|
"bicycle_parking", TRAD_BICYCLE_PARKING, data
|
||||||
|
)
|
||||||
|
|
||||||
# Sauvegarde
|
# Sauvegarde
|
||||||
os.makedirs(DOSSIER_SAUVEGARDE, exist_ok=True)
|
os.makedirs(DOSSIER_SAUVEGARDE, exist_ok=True)
|
||||||
export_json = utils.nettoyage_json_pour_umap(data, req.champs)
|
export_json = utils.nettoyage_json_pour_umap(data, req.champs)
|
||||||
|
|
||||||
utils.save_as_json(export_json, req.nom)
|
utils.save_as_json(export_json, req.nom)
|
||||||
utils.save_as_ods(req.champs, data, req.nom)
|
utils.save_as_ods(req.champs, data, req.nom)
|
||||||
|
|
||||||
break
|
break
|
||||||
except errors.ApiError:
|
except errors.ApiError:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user