busroute.py

changeset 60
aab788e8a725
parent 59
8c11784e9e16
child 68
382dd85b83a2
equal deleted inserted replaced
59:8c11784e9e16 60:aab788e8a725
44 name = replacements.get(name, name) 44 name = replacements.get(name, name)
45 name = abbreviations.get(name, name) 45 name = abbreviations.get(name, name)
46 return name 46 return name
47 47
48 def reduce_schedule(reitti, trip_length, whole = False): 48 def reduce_schedule(reitti, trip_length, whole = False):
49 length = ((trip_length / 600) + len(reitti)) / 2 49 length = ((trip_length / 600) * 3 + len(reitti) * 2) / 5
50 if not reitti: 50 if not reitti:
51 return '' 51 return ''
52 have_already = set() 52 have_already = set()
53 i = 0 53 i = 0
54 while i < len(reitti): 54 while i < len(reitti):
90 'lieto': 100, 90 'lieto': 100,
91 'lieto as': 200, 91 'lieto as': 200,
92 'ilmarinen': 50, 92 'ilmarinen': 50,
93 'vahto': 50, 93 'vahto': 50,
94 'ruskon keskusta': 200, 94 'ruskon keskusta': 200,
95 'oriketo': 50, 95 'oriketo': 60,
96 'harittu': 40, 96 'harittu': 40,
97 'jäkärlä': 50, 97 'jäkärlä': 80,
98 'moisio': 100,
98 'paattinen': 100, 99 'paattinen': 100,
99 'kaarinan keskusta': 200, 100 'kaarinan keskusta': 200,
100 'naantalin keskusta': 200, 101 'naantalin keskusta': 200,
101 'uittamo': 50, 102 'uittamo': 50,
102 'piikkiö': 100, 103 'piikkiö': 100,
103 'paimio': 100, 104 'paimio': 100,
104 'pargas': 100, 105 'pargas': 100,
105 'nagu': 100, 106 'nagu': 100,
106 'yli-maaria': 70, 107 'yli-maaria': 60,
107 'saramäki': 50, 108 'saramäki': 50,
108 'tarvasjoki': 100, 109 'tarvasjoki': 100,
109 'marttila': 100, 110 'marttila': 100,
110 'koski tl': 100, 111 'koski tl': 100,
111 'katariina': 50, 112 'katariina': 50,

mercurial