From 1d04f08264ae8fcfcf6b334a8690567a5685c1ce Mon Sep 17 00:00:00 2001 From: SebF Date: Mon, 1 Nov 2021 21:23:30 +0100 Subject: [PATCH] oubli des ways et relations --- osm_vc63/utils.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/osm_vc63/utils.py b/osm_vc63/utils.py index a7043aa..68a9965 100644 --- a/osm_vc63/utils.py +++ b/osm_vc63/utils.py @@ -273,8 +273,13 @@ class Utils: # affectation des addresses for element in data["elements"]: for row in csv.DictReader(response.text.splitlines()): - lat_ok = row["lat"] == str(element["lat"]) - lon_ok = row["lon"] == str(element["lon"]) + if element["type"] == "node": + lat_ok = row["lat"] == str(element["lat"]) + lon_ok = row["lon"] == str(element["lon"]) + else: + lat_ok = row["lat"] == str(element["center"]["lat"]) + lon_ok = row["lon"] == str(element["center"]["lon"]) + if lat_ok and lon_ok: element["tags"]["api_adresse:geometry:coordinates:lon"] = row[ "result_longitude"