迭代计算服务水平等级使用停车次数的修正逻辑
This commit is contained in:
parent
73f3970319
commit
107c79f907
|
|
@ -840,24 +840,24 @@ def calc_service_level(delay_time, stop_times):
|
||||||
service_level = 'A'
|
service_level = 'A'
|
||||||
elif 10 < delay_time <= 20:
|
elif 10 < delay_time <= 20:
|
||||||
service_level = 'B'
|
service_level = 'B'
|
||||||
# if stop_times < 0.25:
|
if stop_times < 0.4:
|
||||||
# service_level = 'A'
|
service_level = 'A'
|
||||||
elif 20 < delay_time <= 35:
|
elif 20 < delay_time <= 35:
|
||||||
service_level = 'C'
|
service_level = 'C'
|
||||||
# if stop_times < 0.4:
|
if stop_times < 0.6:
|
||||||
# service_level = 'B'
|
service_level = 'B'
|
||||||
elif 35 < delay_time <= 55:
|
elif 35 < delay_time <= 55:
|
||||||
service_level = 'D'
|
service_level = 'D'
|
||||||
# if stop_times < 0.5:
|
if stop_times < 0.7:
|
||||||
# service_level = 'C'
|
service_level = 'C'
|
||||||
elif 55 < delay_time <= 80:
|
elif 55 < delay_time <= 80:
|
||||||
service_level = 'E'
|
service_level = 'E'
|
||||||
# if stop_times < 0.65:
|
if stop_times < 0.9:
|
||||||
# service_level = 'D'
|
service_level = 'D'
|
||||||
else:
|
else:
|
||||||
service_level = 'F'
|
service_level = 'F'
|
||||||
# if stop_times < 0.8:
|
if stop_times < 1.2:
|
||||||
# service_level = 'E'
|
service_level = 'E'
|
||||||
return service_level
|
return service_level
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue