return{'lat':lat,'lon':lon,'ville':city,'rue':main_street,'début tronçon':begin,'fin tronçon':end,'coordonnées début tronçon':coord_begin,'coordonnées fin tronçon':coord_end}
tuple_c_begin=(coord_begin[0],coord_begin[1])
tuple_c_end=(coord_end[0],coord_end[1])
return{'lat':lat,'lon':lon,'ville':city,'rue':main_street,'début tronçon':begin,'fin tronçon':end,'coordonnées début tronçon':tuple_c_begin,'coordonnées fin tronçon':tuple_c_end}
deftrees_positions(liste_coord):#ATTENTION mettre la longitude en premier
classement=classement_arbres(liste_coord)
...
...
@@ -16,27 +19,29 @@ def trees_positions(liste_coord): #ATTENTION mettre la longitude en premier
dict={}#dictionnaire ayant en clés la ville, la rue, le troncon de début et de fin et pour valeur une liste avec le début du tronçon choisi, sa coordonnées et les coordonnées des arbres
dict={}#dictionnaire ayant en clés la ville, la rue, le troncon de début et de fin et pour valeur une liste avec les coordonnées des arbres
dict[[i['ville'],i['rue'],{i['début tronçon'],i['fin tronçon']}]]=[i['début tronçon'],i['fin tronçon'],i['coordonnées début tronçon'],(i['lat'],i['lon'])]
if (i['ville'],i['rue'],i['début tronçon'],i['fin tronçon'],i['coordonnées début tronçon'])notindictand(i['ville'],i['rue'],i['fin tronçon'],i['début tronçon'],i['coordonnées fin tronçon'])notindict:
dict[(i['ville'],i['rue'],i['début tronçon'],i['fin tronçon'],i['coordonnées début tronçon'])]=[(i['lat'],i['lon'])]