diff --git a/main.py b/main.py index b56b503a3e3ed0523fce912271ce3f1c491901c6..00661310d4a9891ba2bf78eb1f6da3274ff3a4ce 100644 --- a/main.py +++ b/main.py @@ -2,11 +2,17 @@ from request import requete_osm from coord_to_intersections import coord_to_inter from request2 import search_osm, all_intersect from ordre_arbres import ordre_arbre +from research import circular_research_2 import time def tree_position(lat, lon): req = requete_osm(lat, lon) - main_street = req['address']['road'] + try: + main_street = req['address']['road'] + except KeyError: + main_street = circular_research_2(lat, lon) + if main_street == '': + main_street = circular_research_2(lat, lon) print(main_street) city = req['address']['town'] country = req['address']['country'] @@ -47,7 +53,7 @@ def classement_arbres(liste_coord): if __name__=="__main__": t1 = time.time() - lat, lon = 48.892046, 2.249319 + lat, lon = 48.898867, 2.237485 print(tree_position(lat, lon)) t2 = time.time() print(t2-t1)