return{'lat':lat,'lon':lon,'ville':city,'rue':main_street,'début tronçon':begin,'fin tronçon':end,'coordoné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
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
foriininfo:
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['lon'],i['lat'])]
print(i)
elif (i['ville'],i['rue'],i['début tronçon'],i['fin tronçon'],i['coordonnées début tronçon'])notindict:
dict[(i['ville'],i['rue'],i['fin tronçon'],i['début tronçon'],i['coordonnées fin tronçon'])].append((i['lon'],i['lat']))
print(i)
else:
dict[(i['ville'],i['rue'],i['début tronçon'],i['fin tronçon'],i['coordonnées début tronçon'])].append((i['lon'],i['lat']))