extraction de la méthode de sauvegarde ods

This commit is contained in:
SebF 2021-10-09 11:35:06 +02:00
parent ab4af80601
commit e84075e017

View File

@ -221,8 +221,10 @@ def executer_requete_et_exporter_resultats(nom_req, critere, aire_de_recherche,
# ===========================================
print("Sauvegarde résultats format ODS")
sauvegarde_ods(overpass_query_fields, data, nom_req)
def sauvegarde_ods(overpass_query_fields, data, nom_req):
ODSdataSheet = OrderedDict()
ODSdata = []
@ -231,7 +233,6 @@ def executer_requete_et_exporter_resultats(nom_req, critere, aire_de_recherche,
index_line = 2
for element in data["elements"]:
line = []
@ -240,7 +241,7 @@ def executer_requete_et_exporter_resultats(nom_req, critere, aire_de_recherche,
# if (element["type"] == "node") :
for field in overpass_query_fields.keys():
if (field in element["tags"]) :
if field in element["tags"]:
if field == "capacity":
val = element["tags"][field]
line.append(int(val) if val.isdigit() else val)
@ -257,6 +258,7 @@ def executer_requete_et_exporter_resultats(nom_req, critere, aire_de_recherche,
save_data(dossier_sauvegarde + nom_req + ".ods", ODSdataSheet)
print("Sauvegarde résultats format ODS pour " + nom_req)
for req in requetes.reqs :