forked from Olav63/outils_OSM
extraction de méthode sauvegarde json
This commit is contained in:
parent
6ba6577661
commit
a78342fe73
@ -102,6 +102,12 @@ def sauvegarde_ods(fields, data, dossier, nom_req):
|
||||
print("Sauvegarde résultats format ODS pour " + nom_req)
|
||||
|
||||
|
||||
def sauvegarde_json(export_json, dossier, nom_req):
|
||||
jsonFile = open(dossier + nom_req + ".json", "w")
|
||||
jsonFile.write(json.dumps(export_json))
|
||||
jsonFile.close()
|
||||
|
||||
|
||||
def run_overpass_query(query) :
|
||||
"""Envoie la requête Overpass et retourne la réponse JSON."""
|
||||
|
||||
@ -125,6 +131,7 @@ def run_reverse_geocoding(lat, lon) :
|
||||
|
||||
return (response.json())
|
||||
|
||||
|
||||
def executer_requete_et_exporter_resultats(nom_req, critere, aire_de_recherche, overpass_query_fields) :
|
||||
|
||||
print ("Nom requête : "+nom_req)
|
||||
@ -238,16 +245,10 @@ def executer_requete_et_exporter_resultats(nom_req, critere, aire_de_recherche,
|
||||
index_line = index_line + 1
|
||||
|
||||
|
||||
# print (json.dumps(export_json))
|
||||
# Sauvegarde
|
||||
os.makedirs(dossier_sauvegarde, exist_ok = True)
|
||||
|
||||
jsonFile = open(dossier_sauvegarde + nom_req+".json", "w")
|
||||
jsonFile.write(json.dumps(export_json))
|
||||
jsonFile.close()
|
||||
|
||||
|
||||
# ===========================================
|
||||
|
||||
sauvegarde_json(export_json, dossier_sauvegarde, nom_req)
|
||||
sauvegarde_ods(overpass_query_fields, data, dossier_sauvegarde, nom_req)
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user