Skip to content
Snippets Groups Projects
Commit b5f0ce57 authored by Léna Aix's avatar Léna Aix
Browse files

version finale jalon 3

parent cd728e5b
No related branches found
No related tags found
No related merge requests found
......@@ -19,7 +19,7 @@ def trees_positions(liste_coord): #ATTENTION mettre la longitude en premier
for troncon in classement:
print('troncon')
dict[troncon]={}
ordre=ordre_arbre(classement[troncon],troncon[4])
ordre=ordre_arbre(classement[troncon],troncon[-1])
for i in range(len(ordre)):
dict[troncon][i+1]={'lat':ordre[i][1], 'lon':ordre[i][0], 'ville':troncon[0], 'rue':troncon[1], 'début tronçon': troncon[2], 'fin tronçon':troncon[3]}
print(i+1)
......@@ -30,13 +30,13 @@ def classement_arbres(liste_coord):
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
for i in info:
if (i['ville'],i['rue'],i['début tronçon'],i['fin tronçon'],i['coordonnées début tronçon']) not in dict and (i['ville'],i['rue'],i['fin tronçon'],i['début tronçon'],i['coordonnées fin tronçon']) not in dict :
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'])]
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']) not in dict:
dict[(i['ville'],i['rue'],i['fin tronçon'],i['début tronçon'],i['coordonnées fin tronçon']) ].append((i['lat'],i['lon']))
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['lat'],i['lon']))
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']))
return dict
if __name__=="__main__":
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment