gtfs v9 many validation errors sorted

This commit is contained in:
Johnson Chetty 2012-03-07 21:29:38 +01:00
parent 8078ce5b16
commit 0d9bed2f54
7 changed files with 2369 additions and 3556 deletions

View File

@ -75,6 +75,56 @@ def getCompleteRoutes(routelist):
return list(set(filteredroutes))
from operator import itemgetter
def getCompleteRoutes2():
#get routes having all stop locaions
isComplete = True
routelist =[]
rtdt = {}
for rs in RouteSchedule.objects.select_related():
flag = 0
rtdt[rs.unique_route.route] = True
if rs.runtime1 and rs.runtime2 and rs.runtime3 and rs.runtime4 and rs.headway1 and rs. headway2 and rs.headway3 and rs.headway4 and rs.headway5 and rs.first_from and rs.first_to and rs.last_from and rs.last_to:
pass
else:
rtdt[rs.unique_route.route] = False
if rs.unique_route.distance:
pass
else:
rtdt[rs.unique_route.route] = False
for k,v in rtdt.iteritems():
if v:
routelist.append(k)
return routelist
def getCompleteRoutes3():
rset = set()
for rs in RouteSchedule.objects.select_related():
if rs.runtime1 is None or rs.runtime2 is None or rs.runtime3 is None or rs.runtime4 is None or rs.headway1 is None or rs. headway2 is None or rs.headway3 is None or rs.headway4 is None or rs.headway5 is None or rs.first_from is None or rs.first_to is None or rs.last_from is None or rs.last_to is None:
try:
rset.remove(rs.unique_route.route)
except KeyError:
pass
else:
# other criteria
if routeWithLocationData(rs.unique_route.route) and rs.unique_route.distance:
rset.add(rs.unique_route.route)
return list(rset)
def routeWithSomeLocationData(route,limit):
'''
@ -140,10 +190,11 @@ def export_stops(routelist):
stoplist = list(set(stoplist))
f = make_csv_writer("stops.txt")
f.writerow(["stop_id" ,"stop_name","stop_lat","stop_lon"])
for stop in stoplist:
try:
# data checks here
# stop_code is used for stop_id as its BEST specfic..
# stop_code is used for stop_id as its BEST specfic
#
f.writerow([stop.code,stop.name,stop.point.coords[1],stop.point.coords[0]])
except:
@ -180,7 +231,7 @@ SERVICE_SCHEDULE = [
{'id':14,'code':'SAT/SUND&HOL','days':[6,7,8]},
{'id':15,'code':'S/H','days':[7,8]},
{'id':16,'code':'SAT,SUN&HOL','days':[6,7,8]},
{'id':17,'code':'FH','days':[6,8]}
{'id':17,'code':'FH','days':[5,8]}
]
# FH indicates what? full week + holidays??
# HOL holidays means only the exceptions as defined in calendar_dates.txt. this needs to be converted separately.
@ -315,11 +366,14 @@ def export_stop_times(routelist):
#details = get_routedetail_subset(unr)
#j getserial needs some more robustness
details = rdlist[getserial(rdlist,unr.from_stop):getserial(rdlist,unr.to_stop)]
# calc avg speed for a trip. trip = unr+rs
dist = unr.distance
#j runtime should be calculated for each separate runtime entry later, we have headway too so stop_times becomes a bit more accurate.
runtime = runtime_in_minutes(schedule)
#if dist == 0.0 or runtime == 0
avgspeed = 0.0
@ -328,6 +382,8 @@ def export_stop_times(routelist):
else:
avgspeed = 0.0
# setting up some vars and failsafes
initial_time = departure_time = schedule.first_to if direction == "UP" else schedule.first_from
if initial_time is None:
initial_time = time_of("05:00:00")
@ -335,27 +391,54 @@ def export_stop_times(routelist):
arrival_time = initial_time
cumulative_dist = 0.0
timedelta = 0
distdelta = 0.0
today = datetime.date.today()
blankstops = 0
prevstage = 0
rdetails = []
rdict = {}
for sequence, detail in enumerate(details):
rdetails.append([sequence,detail])
rdict[sequence] = detail
# main process
for sequence, detail in rdetails:
# if stop is a stage, then it has km (delta) info
if detail.km:
cumulative_dist+=float(detail.km)
if avgspeed != 0.0:
offsettime = cumulative_dist/avgspeed
dt = datetime.datetime.combine(today, initial_time) + datetime.timedelta(seconds=offsettime*60)
arrival_time = dt.time()
# arrival_time.resolution(datetime.timedelta(0,0,1))
dt = datetime.datetime.combine(today, arrival_time) + datetime.timedelta(seconds=10)
departure_time = dt.time()
#departure_time.resolution(datetime.timedelta(0,0,1))
f.writerow([trip_id,arrival_time.__str__().split(".")[0],departure_time.__str__().split(".")[0],detail.stop.code,sequence])
blankstops=0
prevstage = sequence
else:
# for non-stage stop
# for non-stage stops
# go to the next stage, get no. of stops in the middle, get the km delta,
# blankstops+=1
#j go ahead for n stops and find out the km distance.
for detail in details[prevstage:]:
if not detail.km:
blankstops+=1
else:
#stage stop
distdelta=detail.km/blankstops
break
# first stop
if sequence == 0:
f.writerow([trip_id,initial_time,initial_time,detail.stop.code,sequence])
else:
# if this is the last stop in the route, then
if sequence == len(details) - 1:
arrival = initial_time.hour * 60 + initial_time.minute + runtime_in_minutes(schedule)
arrival_time = "%02d:%02d:00" % (int(arrival/60), arrival % 60)
@ -389,9 +472,6 @@ def export_stop_times(routelist):
"""
for r in routelist:
rdlist = RouteDetail.objects.filter(route=r).order_by('serial')
sr_no=0
@ -458,16 +538,19 @@ def export_frequencies(routelist):
("20:00:00",None))
f.writerow(["trip_id", "start_time","end_time","headway_secs"])
for schedule, route, direction, trip_id in generate_trips():
for schedule, unr, route, direction, trip_id in generate_trips_unr():
if route not in routelist: continue
if unr.distance is None or unr.distance == 0.0: continue
headway = (schedule.headway1,
schedule.headway2,
schedule.headway3,
schedule.headway4,
schedule.headway5)
for span, (start_time, end_time) in enumerate(TIMESPANS):
# getting headway timings
# making sure the start_time is earlier than the endtime
# making sure the start_time is earlier than the end_time
# making start and end as datetime.time
if direction == "UP":
@ -476,15 +559,16 @@ def export_frequencies(routelist):
start_time = schedule.first_from.__str__()
if end_time is None:
end_time = schedule.last_from.__str__()
# if base values are null then put default values
if schedule.first_from == datetime.time(0,0,0):
start_time = "05:00:00" # magic number here in case BEST data isnt found
if schedule.last_from == datetime.time(0,0,0):
end_time = "22:59:59" # magic number here in case BEST data isnt found
# check if start_time is always earlier than end_time.. this needs to be logged soon!
if time_of(start_time) > time_of(end_time):
if time_of(start_time) >= time_of(end_time):
start_time = "05:00:00"
if time_of(end_time) < time_of(start_time):
if time_of(end_time) <= time_of(start_time):
end_time = "22:59:59"
else:
if start_time is None:
@ -508,7 +592,7 @@ def export_frequencies(routelist):
def fire_up(routelist):
if not routelist:
routelist = getCompleteRoutes()
routelist = getCompleteRoutes3()
export_routes(routelist)
export_stops(routelist)
export_frequencies(routelist)

View File

@ -16,4 +16,4 @@ SAT&SH,0,0,0,0,0,1,1,20000101,20500101
SAT/SUND&HOL,0,0,0,0,0,1,1,20000101,20500101
S/H,0,0,0,0,0,0,1,20000101,20500101
"SAT,SUN&HOL",0,0,0,0,0,1,1,20000101,20500101
FH,0,0,0,0,0,1,0,20000101,20500101
FH,0,0,0,0,1,0,0,20000101,20500101

View File

@ -39,6 +39,26 @@ trip_id,start_time,end_time,headway_secs
3981_915_FW_DOWN,11:00:00,16:59:59,960
3981_915_FW_DOWN,17:00:00,19:59:59,1080
3981_915_FW_DOWN,20:00:00,23:30:00,1200
3290_935_SH_UP,06:00:00,06:59:59,1140
3290_935_SH_UP,07:00:00,10:59:59,1200
3290_935_SH_UP,11:00:00,16:59:59,1020
3290_935_SH_UP,17:00:00,19:59:59,1080
3290_935_SH_UP,20:00:00,21:00:00,1200
3290_935_SH_DOWN,05:00:00,06:59:59,1140
3290_935_SH_DOWN,07:00:00,10:59:59,1200
3290_935_SH_DOWN,11:00:00,16:59:59,1020
3290_935_SH_DOWN,17:00:00,19:59:59,1080
3290_935_SH_DOWN,20:00:00,22:25:00,1200
3290_935_MS_UP,05:50:00,06:59:59,1080
3290_935_MS_UP,07:00:00,10:59:59,1500
3290_935_MS_UP,11:00:00,16:59:59,1680
3290_935_MS_UP,17:00:00,19:59:59,1380
3290_935_MS_UP,20:00:00,21:00:00,1320
3290_935_MS_DOWN,05:00:00,06:59:59,1080
3290_935_MS_DOWN,07:00:00,10:59:59,1500
3290_935_MS_DOWN,11:00:00,16:59:59,1680
3290_935_MS_DOWN,17:00:00,19:59:59,1380
3290_935_MS_DOWN,20:00:00,22:35:00,1320
2060_949_SUN_UP,07:00:00,10:59:59,1740
2060_949_SUN_UP,11:00:00,16:59:59,1620
2060_949_SUN_UP,17:00:00,19:59:59,1380
@ -77,26 +97,6 @@ trip_id,start_time,end_time,headway_secs
2060_949_SAT_DOWN,11:00:00,16:59:59,1080
2060_949_SAT_DOWN,17:00:00,19:59:59,1020
2060_949_SAT_DOWN,20:00:00,23:25:00,1200
0081_963_MS_UP,05:00:00,06:59:59,1200
0081_963_MS_UP,07:00:00,10:59:59,720
0081_963_MS_UP,11:00:00,16:59:59,840
0081_963_MS_UP,17:00:00,19:59:59,720
0081_963_MS_UP,05:00:00,19:37:00,780
0081_963_MS_DOWN,06:56:00,06:59:59,1200
0081_963_MS_DOWN,07:00:00,10:59:59,720
0081_963_MS_DOWN,11:00:00,16:59:59,840
0081_963_MS_DOWN,17:00:00,19:59:59,720
0081_963_MS_DOWN,05:00:00,17:44:00,780
0081_964_SH_UP,06:35:00,06:59:59,1380
0081_964_SH_UP,07:00:00,10:59:59,720
0081_964_SH_UP,11:00:00,16:59:59,600
0081_964_SH_UP,17:00:00,19:59:59,660
0081_964_SH_UP,20:00:00,22:40:00,660
0081_964_SH_DOWN,05:30:00,06:59:59,1380
0081_964_SH_DOWN,07:00:00,10:59:59,720
0081_964_SH_DOWN,11:00:00,16:59:59,600
0081_964_SH_DOWN,17:00:00,19:59:59,660
0081_964_SH_DOWN,20:00:00,21:10:00,660
3751_971_SH_UP,05:25:00,06:59:59,1560
3751_971_SH_UP,07:00:00,10:59:59,1080
3751_971_SH_UP,11:00:00,16:59:59,900
@ -117,134 +117,96 @@ trip_id,start_time,end_time,headway_secs
3751_971_MS_DOWN,11:00:00,16:59:59,1260
3751_971_MS_DOWN,17:00:00,19:59:59,1080
3751_971_MS_DOWN,05:00:00,22:59:59,1200
1250_989_MF_UP,05:00:00,06:59:59,1200
1250_989_MF_UP,07:00:00,10:59:59,1680
1250_989_MF_UP,11:00:00,16:59:59,1680
1250_989_MF_UP,17:00:00,19:59:59,1560
1250_989_MF_UP,20:00:00,22:40:00,1800
1250_989_MF_DOWN,06:05:00,06:59:59,1200
1250_989_MF_DOWN,07:00:00,10:59:59,1680
1250_989_MF_DOWN,11:00:00,16:59:59,1680
1250_989_MF_DOWN,17:00:00,19:59:59,1560
1250_989_MF_DOWN,20:00:00,21:05:00,1800
1250_989_SH_UP,07:00:00,10:59:59,1320
1250_989_SH_UP,11:00:00,16:59:59,1560
1250_989_SH_UP,17:00:00,19:59:59,1560
1250_989_SH_UP,20:00:00,22:10:00,1680
1250_989_SH_DOWN,07:00:00,10:59:59,1320
1250_989_SH_DOWN,11:00:00,16:59:59,1560
1250_989_SH_DOWN,17:00:00,19:59:59,1560
1250_989_SH_DOWN,20:00:00,20:50:00,1680
1250_989_SAT_UP,05:00:00,06:59:59,1200
1250_989_SAT_UP,07:00:00,10:59:59,1440
1250_989_SAT_UP,11:00:00,16:59:59,1560
1250_989_SAT_UP,17:00:00,19:59:59,1680
1250_989_SAT_UP,20:00:00,22:30:00,1920
1250_989_SAT_DOWN,06:05:00,06:59:59,1200
1250_989_SAT_DOWN,07:00:00,10:59:59,1440
1250_989_SAT_DOWN,11:00:00,16:59:59,1560
1250_989_SAT_DOWN,17:00:00,19:59:59,1680
1250_989_SAT_DOWN,20:00:00,21:05:00,1920
1260_990_SUN_UP,05:00:00,06:59:59,1500
1260_990_SUN_UP,07:00:00,10:59:59,1620
1260_990_SUN_UP,11:00:00,16:59:59,1380
1260_990_SUN_UP,17:00:00,19:59:59,1500
1260_990_SUN_UP,20:00:00,20:30:00,1260
1260_990_SUN_DOWN,05:00:00,06:59:59,1500
1260_990_SUN_DOWN,07:00:00,10:59:59,1620
1260_990_SUN_DOWN,11:00:00,16:59:59,1380
1260_990_SUN_DOWN,17:00:00,19:59:59,1500
1260_990_SUN_DOWN,05:00:00,19:25:00,1260
1260_990_HOL_UP,05:00:00,06:59:59,1440
1260_990_HOL_UP,07:00:00,10:59:59,1200
1260_990_HOL_UP,11:00:00,16:59:59,1440
1260_990_HOL_UP,17:00:00,19:59:59,1440
1260_990_HOL_UP,20:00:00,20:25:00,1560
1260_990_HOL_DOWN,06:20:00,06:59:59,1440
1260_990_HOL_DOWN,07:00:00,10:59:59,1200
1260_990_HOL_DOWN,11:00:00,16:59:59,1440
1260_990_HOL_DOWN,17:00:00,19:59:59,1440
1260_990_HOL_DOWN,05:00:00,19:08:00,1560
1260_990_MS_UP,05:00:00,06:59:59,900
1260_990_MS_UP,07:00:00,10:59:59,1200
1260_990_MS_UP,11:00:00,16:59:59,1500
1260_990_MS_UP,17:00:00,19:59:59,1440
1260_990_MS_UP,20:00:00,20:35:00,1500
1260_990_MS_DOWN,05:00:00,06:59:59,900
1260_990_MS_DOWN,07:00:00,10:59:59,1200
1260_990_MS_DOWN,11:00:00,16:59:59,1500
1260_990_MS_DOWN,17:00:00,19:59:59,1440
1260_990_MS_DOWN,05:00:00,19:00:00,1500
3100_1020_SUN_UP,05:10:00,06:59:59,900
3100_1020_SUN_UP,07:00:00,10:59:59,240
3100_1020_SUN_UP,11:00:00,16:59:59,240
3100_1020_SUN_UP,17:00:00,19:59:59,240
3100_1020_SUN_UP,05:00:00,22:59:59,300
3100_1020_SUN_DOWN,05:35:00,06:59:59,900
3100_1020_SUN_DOWN,07:00:00,10:59:59,240
3100_1020_SUN_DOWN,11:00:00,16:59:59,240
3100_1020_SUN_DOWN,17:00:00,19:59:59,240
3100_1020_SUN_DOWN,05:00:00,22:59:59,300
3100_1020_HOL_UP,05:10:00,06:59:59,1200
3100_1020_HOL_UP,07:00:00,10:59:59,300
3100_1020_HOL_UP,11:00:00,16:59:59,300
3100_1020_HOL_UP,17:00:00,19:59:59,300
3100_1020_HOL_UP,05:00:00,22:59:59,720
3100_1020_HOL_DOWN,05:30:00,06:59:59,1200
3100_1020_HOL_DOWN,07:00:00,10:59:59,300
3100_1020_HOL_DOWN,11:00:00,16:59:59,300
3100_1020_HOL_DOWN,17:00:00,19:59:59,300
3100_1020_HOL_DOWN,05:00:00,22:59:59,720
3100_1020_MF_UP,05:10:00,06:59:59,900
3100_1020_MF_UP,07:00:00,10:59:59,180
3100_1020_MF_UP,11:00:00,16:59:59,240
3100_1020_MF_UP,17:00:00,19:59:59,300
3100_1020_MF_UP,05:00:00,22:59:59,420
3100_1020_MF_DOWN,05:30:00,06:59:59,900
3100_1020_MF_DOWN,07:00:00,10:59:59,180
3100_1020_MF_DOWN,11:00:00,16:59:59,240
3100_1020_MF_DOWN,17:00:00,19:59:59,300
3100_1020_MF_DOWN,05:00:00,22:59:59,420
3100_1020_SAT_UP,05:10:00,06:59:59,900
3100_1020_SAT_UP,07:00:00,10:59:59,180
3100_1020_SAT_UP,11:00:00,16:59:59,240
3100_1020_SAT_UP,17:00:00,19:59:59,300
3100_1020_SAT_UP,05:00:00,22:59:59,300
3100_1020_SAT_DOWN,05:30:00,06:59:59,900
3100_1020_SAT_DOWN,07:00:00,10:59:59,180
3100_1020_SAT_DOWN,11:00:00,16:59:59,240
3100_1020_SAT_DOWN,17:00:00,19:59:59,300
3100_1020_SAT_DOWN,05:00:00,22:59:59,300
5251_1023_MS_UP,05:00:00,06:59:59,660
5251_1023_MS_UP,07:00:00,10:59:59,660
5251_1023_MS_UP,11:00:00,16:59:59,1200
5251_1023_MS_UP,17:00:00,19:59:59,1320
5251_1023_MS_UP,05:00:00,19:15:00,1320
5251_1023_MS_DOWN,06:30:00,06:59:59,660
5251_1023_MS_DOWN,07:00:00,10:59:59,660
5251_1023_MS_DOWN,11:00:00,16:59:59,1200
5251_1023_MS_DOWN,17:00:00,19:59:59,1320
5251_1023_MS_DOWN,20:00:00,21:15:00,1320
5251_1025_SUN_UP,05:30:00,06:59:59,900
5251_1025_SUN_UP,07:00:00,10:59:59,900
5251_1025_SUN_UP,11:00:00,16:59:59,900
5251_1025_SUN_UP,17:00:00,19:59:59,840
5251_1025_SUN_UP,05:00:00,09:25:00,780
5251_1025_SUN_DOWN,05:00:00,06:59:59,900
5251_1025_SUN_DOWN,07:00:00,10:59:59,900
5251_1025_SUN_DOWN,11:00:00,16:59:59,900
5251_1025_SUN_DOWN,17:00:00,19:59:59,840
5251_1025_SUN_DOWN,05:00:00,11:05:00,780
5251_1025_HOL_UP,05:00:00,06:59:59,900
5251_1025_HOL_UP,07:00:00,10:59:59,960
5251_1025_HOL_UP,11:00:00,16:59:59,960
5251_1025_HOL_UP,17:00:00,19:59:59,900
5251_1025_HOL_UP,05:00:00,19:15:00,900
5251_1025_HOL_DOWN,06:30:00,06:59:59,900
5251_1025_HOL_DOWN,07:00:00,10:59:59,960
5251_1025_HOL_DOWN,11:00:00,16:59:59,960
5251_1025_HOL_DOWN,17:00:00,19:59:59,900
5251_1025_HOL_DOWN,20:00:00,21:15:00,900
4150_1000_MS_UP,06:00:00,06:59:59,300
4150_1000_MS_UP,07:00:00,10:59:59,360
4150_1000_MS_UP,11:00:00,16:59:59,480
4150_1000_MS_UP,17:00:00,19:59:59,480
4150_1000_MS_UP,05:00:00,11:38:00,540
4150_1000_MS_DOWN,06:10:00,06:59:59,300
4150_1000_MS_DOWN,07:00:00,10:59:59,360
4150_1000_MS_DOWN,11:00:00,16:59:59,480
4150_1000_MS_DOWN,17:00:00,19:59:59,480
4150_1000_MS_DOWN,05:00:00,11:05:00,540
4150_1001_HOL_UP,06:00:00,06:59:59,600
4150_1001_HOL_UP,07:00:00,10:59:59,480
4150_1001_HOL_UP,11:00:00,16:59:59,720
4150_1001_HOL_UP,17:00:00,19:59:59,660
4150_1001_HOL_UP,05:00:00,11:34:00,600
4150_1001_HOL_DOWN,06:10:00,06:59:59,600
4150_1001_HOL_DOWN,07:00:00,10:59:59,480
4150_1001_HOL_DOWN,11:00:00,16:59:59,720
4150_1001_HOL_DOWN,17:00:00,19:59:59,660
4150_1001_HOL_DOWN,05:00:00,11:05:00,600
4160_1002_SH_UP,06:15:00,06:59:59,240
4160_1002_SH_UP,07:00:00,10:59:59,240
4160_1002_SH_UP,11:00:00,16:59:59,360
4160_1002_SH_UP,17:00:00,19:59:59,240
4160_1002_SH_UP,05:00:00,22:59:59,360
4160_1002_SH_DOWN,06:27:00,06:59:59,240
4160_1002_SH_DOWN,07:00:00,10:59:59,240
4160_1002_SH_DOWN,11:00:00,16:59:59,360
4160_1002_SH_DOWN,17:00:00,19:59:59,240
4160_1002_SH_DOWN,05:00:00,22:59:59,360
4160_1002_MS_UP,05:30:00,06:59:59,240
4160_1002_MS_UP,07:00:00,10:59:59,240
4160_1002_MS_UP,11:00:00,16:59:59,300
4160_1002_MS_UP,17:00:00,19:59:59,300
4160_1002_MS_UP,05:00:00,22:59:59,360
4160_1002_MS_DOWN,05:42:00,06:59:59,240
4160_1002_MS_DOWN,07:00:00,10:59:59,240
4160_1002_MS_DOWN,11:00:00,16:59:59,300
4160_1002_MS_DOWN,17:00:00,19:59:59,300
4160_1002_MS_DOWN,05:00:00,22:59:59,360
4100_1004_SH_UP,06:00:00,06:59:59,1320
4100_1004_SH_UP,07:00:00,10:59:59,1380
4100_1004_SH_UP,11:00:00,16:59:59,1740
4100_1004_SH_UP,17:00:00,19:59:59,2100
4100_1004_SH_UP,20:00:00,22:00:00,1680
4100_1004_SH_DOWN,06:50:00,06:59:59,1320
4100_1004_SH_DOWN,07:00:00,10:59:59,1380
4100_1004_SH_DOWN,11:00:00,16:59:59,1740
4100_1004_SH_DOWN,17:00:00,19:59:59,2100
4100_1004_SH_DOWN,20:00:00,21:26:00,1680
4100_1004_MS_UP,05:15:00,06:59:59,1020
4100_1004_MS_UP,07:00:00,10:59:59,1680
4100_1004_MS_UP,11:00:00,16:59:59,1560
4100_1004_MS_UP,17:00:00,19:59:59,1740
4100_1004_MS_UP,20:00:00,22:00:00,1560
4100_1004_MS_DOWN,06:05:00,06:59:59,1020
4100_1004_MS_DOWN,07:00:00,10:59:59,1680
4100_1004_MS_DOWN,11:00:00,16:59:59,1560
4100_1004_MS_DOWN,17:00:00,19:59:59,1740
4100_1004_MS_DOWN,20:00:00,22:05:00,1560
3961_1008_SUN_UP,05:25:00,06:59:59,1200
3961_1008_SUN_UP,07:00:00,10:59:59,840
3961_1008_SUN_UP,11:00:00,16:59:59,600
3961_1008_SUN_UP,17:00:00,19:59:59,600
3961_1008_SUN_UP,20:00:00,23:20:00,1200
3961_1008_SUN_DOWN,06:25:00,06:59:59,1200
3961_1008_SUN_DOWN,07:00:00,10:59:59,840
3961_1008_SUN_DOWN,11:00:00,16:59:59,600
3961_1008_SUN_DOWN,17:00:00,19:59:59,600
3961_1008_SUN_DOWN,05:00:00,22:59:59,1200
3961_1008_HOL_UP,05:25:00,06:59:59,1200
3961_1008_HOL_UP,07:00:00,10:59:59,720
3961_1008_HOL_UP,11:00:00,16:59:59,840
3961_1008_HOL_UP,17:00:00,19:59:59,660
3961_1008_HOL_UP,20:00:00,23:20:00,1320
3961_1008_HOL_DOWN,06:25:00,06:59:59,1200
3961_1008_HOL_DOWN,07:00:00,10:59:59,720
3961_1008_HOL_DOWN,11:00:00,16:59:59,840
3961_1008_HOL_DOWN,17:00:00,19:59:59,660
3961_1008_HOL_DOWN,05:00:00,22:59:59,1320
3961_1008_MS_UP,05:25:00,06:59:59,900
3961_1008_MS_UP,07:00:00,10:59:59,1200
3961_1008_MS_UP,11:00:00,16:59:59,1260
3961_1008_MS_UP,17:00:00,19:59:59,1320
3961_1008_MS_UP,20:00:00,23:20:00,1200
3961_1008_MS_DOWN,06:25:00,06:59:59,900
3961_1008_MS_DOWN,07:00:00,10:59:59,1200
3961_1008_MS_DOWN,11:00:00,16:59:59,1260
3961_1008_MS_DOWN,17:00:00,19:59:59,1320
3961_1008_MS_DOWN,05:00:00,22:59:59,1200
3670_1046_MF_UP,05:30:00,06:59:59,600
3670_1046_MF_UP,07:00:00,10:59:59,600
3670_1046_MF_UP,11:00:00,16:59:59,720
@ -285,46 +247,6 @@ trip_id,start_time,end_time,headway_secs
3600_1053_MS_DOWN,11:00:00,16:59:59,1140
3600_1053_MS_DOWN,17:00:00,19:59:59,840
3600_1053_MS_DOWN,20:00:00,23:00:00,900
3800_1060_SUN_UP,06:00:00,06:59:59,1080
3800_1060_SUN_UP,07:00:00,10:59:59,1140
3800_1060_SUN_UP,11:00:00,16:59:59,1320
3800_1060_SUN_UP,17:00:00,19:59:59,1380
3800_1060_SUN_UP,20:00:00,21:40:00,1500
3800_1060_SUN_DOWN,06:25:00,06:59:59,1080
3800_1060_SUN_DOWN,07:00:00,10:59:59,1140
3800_1060_SUN_DOWN,11:00:00,16:59:59,1320
3800_1060_SUN_DOWN,17:00:00,19:59:59,1380
3800_1060_SUN_DOWN,20:00:00,22:40:00,1500
3800_1060_MS&HOL_UP,06:00:00,06:59:59,720
3800_1060_MS&HOL_UP,07:00:00,10:59:59,840
3800_1060_MS&HOL_UP,11:00:00,16:59:59,1020
3800_1060_MS&HOL_UP,17:00:00,19:59:59,1200
3800_1060_MS&HOL_UP,20:00:00,21:40:00,1380
3800_1060_MS&HOL_DOWN,06:00:00,06:59:59,720
3800_1060_MS&HOL_DOWN,07:00:00,10:59:59,840
3800_1060_MS&HOL_DOWN,11:00:00,16:59:59,1020
3800_1060_MS&HOL_DOWN,17:00:00,19:59:59,1200
3800_1060_MS&HOL_DOWN,20:00:00,22:40:00,1380
3810_1063_MS_UP,05:10:00,06:59:59,540
3810_1063_MS_UP,07:00:00,10:59:59,360
3810_1063_MS_UP,11:00:00,16:59:59,660
3810_1063_MS_UP,17:00:00,19:59:59,480
3810_1063_MS_UP,20:00:00,22:45:00,660
3810_1063_MS_DOWN,05:50:00,06:59:59,540
3810_1063_MS_DOWN,07:00:00,10:59:59,360
3810_1063_MS_DOWN,11:00:00,16:59:59,660
3810_1063_MS_DOWN,17:00:00,19:59:59,480
3810_1063_MS_DOWN,20:00:00,23:30:00,660
3810_1065_SH_UP,05:20:00,06:59:59,900
3810_1065_SH_UP,07:00:00,10:59:59,720
3810_1065_SH_UP,11:00:00,16:59:59,720
3810_1065_SH_UP,17:00:00,19:59:59,780
3810_1065_SH_UP,20:00:00,22:50:00,1200
3810_1065_SH_DOWN,06:05:00,06:59:59,900
3810_1065_SH_DOWN,07:00:00,10:59:59,720
3810_1065_SH_DOWN,11:00:00,16:59:59,720
3810_1065_SH_DOWN,17:00:00,19:59:59,780
3810_1065_SH_DOWN,20:00:00,23:45:00,1200
3410_608_SH_UP,05:45:00,06:59:59,1500
3410_608_SH_UP,07:00:00,10:59:59,1080
3410_608_SH_UP,11:00:00,16:59:59,840
@ -345,112 +267,46 @@ trip_id,start_time,end_time,headway_secs
3410_608_MS_DOWN,11:00:00,16:59:59,1140
3410_608_MS_DOWN,17:00:00,19:59:59,1200
3410_608_MS_DOWN,20:00:00,22:55:00,1500
2770_645_SH_UP,05:55:00,06:59:59,1200
2770_645_SH_UP,07:00:00,10:59:59,540
2770_645_SH_UP,11:00:00,16:59:59,600
2770_645_SH_UP,17:00:00,19:59:59,480
2770_645_SH_UP,20:00:00,22:15:00,480
2770_645_SH_DOWN,06:22:00,06:59:59,1200
2770_645_SH_DOWN,07:00:00,10:59:59,540
2770_645_SH_DOWN,11:00:00,16:59:59,600
2770_645_SH_DOWN,17:00:00,19:59:59,480
2770_645_SH_DOWN,20:00:00,22:35:00,480
2770_645_MS_UP,05:50:00,06:59:59,600
2770_645_MS_UP,07:00:00,10:59:59,360
2770_645_MS_UP,11:00:00,16:59:59,720
2770_645_MS_UP,17:00:00,19:59:59,600
2770_645_MS_UP,20:00:00,22:00:00,660
2770_645_MS_DOWN,06:16:00,06:59:59,600
2770_645_MS_DOWN,07:00:00,10:59:59,360
2770_645_MS_DOWN,11:00:00,16:59:59,720
2770_645_MS_DOWN,17:00:00,19:59:59,600
2770_645_MS_DOWN,20:00:00,22:30:00,660
1030_667_SUN_UP,06:10:00,06:59:59,960
1030_667_SUN_UP,07:00:00,10:59:59,660
1030_667_SUN_UP,11:00:00,16:59:59,780
1030_667_SUN_UP,17:00:00,19:59:59,660
1030_667_SUN_UP,20:00:00,20:30:00,1260
1030_667_SUN_DOWN,06:00:00,06:59:59,960
1030_667_SUN_DOWN,07:00:00,10:59:59,660
1030_667_SUN_DOWN,11:00:00,16:59:59,780
1030_667_SUN_DOWN,17:00:00,19:59:59,660
1030_667_SUN_DOWN,20:00:00,21:40:00,1260
1030_667_HOL_UP,06:00:00,06:59:59,900
1030_667_HOL_UP,07:00:00,10:59:59,600
1030_667_HOL_UP,11:00:00,16:59:59,660
1030_667_HOL_UP,17:00:00,19:59:59,600
1030_667_HOL_UP,20:00:00,20:20:00,780
1030_667_HOL_DOWN,06:15:00,06:59:59,900
1030_667_HOL_DOWN,07:00:00,10:59:59,600
1030_667_HOL_DOWN,11:00:00,16:59:59,660
1030_667_HOL_DOWN,17:00:00,19:59:59,600
1030_667_HOL_DOWN,20:00:00,21:30:00,780
1030_667_MF_UP,06:00:00,06:59:59,900
1030_667_MF_UP,07:00:00,10:59:59,600
1030_667_MF_UP,11:00:00,16:59:59,600
1030_667_MF_UP,17:00:00,19:59:59,660
1030_667_MF_UP,20:00:00,22:05:00,660
1030_667_MF_DOWN,06:15:00,06:59:59,900
1030_667_MF_DOWN,07:00:00,10:59:59,600
1030_667_MF_DOWN,11:00:00,16:59:59,600
1030_667_MF_DOWN,17:00:00,19:59:59,660
1030_667_MF_DOWN,20:00:00,22:40:00,660
1030_667_SAT_UP,06:00:00,06:59:59,1200
1030_667_SAT_UP,07:00:00,10:59:59,540
1030_667_SAT_UP,11:00:00,16:59:59,540
1030_667_SAT_UP,17:00:00,19:59:59,660
1030_667_SAT_UP,20:00:00,22:05:00,900
1030_667_SAT_DOWN,06:15:00,06:59:59,1200
1030_667_SAT_DOWN,07:00:00,10:59:59,540
1030_667_SAT_DOWN,11:00:00,16:59:59,540
1030_667_SAT_DOWN,17:00:00,19:59:59,660
1030_667_SAT_DOWN,20:00:00,22:45:00,900
1060_674_MS_UP,06:05:00,06:59:59,1500
1060_674_MS_UP,07:00:00,10:59:59,1080
1060_674_MS_UP,11:00:00,16:59:59,1380
1060_674_MS_UP,17:00:00,19:59:59,1260
1060_674_MS_UP,20:00:00,20:40:00,1200
1060_674_MS_DOWN,06:45:00,06:59:59,1500
1060_674_MS_DOWN,07:00:00,10:59:59,1080
1060_674_MS_DOWN,11:00:00,16:59:59,1380
1060_674_MS_DOWN,17:00:00,19:59:59,1260
1060_674_MS_DOWN,20:00:00,20:05:00,1200
1060_676_SUN_UP,07:00:00,10:59:59,1980
1060_676_SUN_UP,11:00:00,16:59:59,1980
1060_676_SUN_UP,17:00:00,19:59:59,2340
1060_676_SUN_DOWN,07:00:00,10:59:59,1980
1060_676_SUN_DOWN,11:00:00,16:59:59,1980
1060_676_SUN_DOWN,17:00:00,19:59:59,2340
0370_686_MF_UP,06:50:00,06:59:59,660
0370_686_MF_UP,07:00:00,10:59:59,720
0370_686_MF_UP,11:00:00,16:59:59,1260
0370_686_MF_UP,17:00:00,19:59:59,1320
0370_686_MF_UP,20:00:00,23:00:00,1320
0370_686_MF_DOWN,05:45:00,06:59:59,660
0370_686_MF_DOWN,07:00:00,10:59:59,720
0370_686_MF_DOWN,11:00:00,16:59:59,1260
0370_686_MF_DOWN,17:00:00,19:59:59,1320
0370_686_MF_DOWN,20:00:00,22:10:00,1320
0370_689_SH_UP,06:00:00,06:59:59,1200
0370_689_SH_UP,07:00:00,10:59:59,660
0370_689_SH_UP,11:00:00,16:59:59,720
0370_689_SH_UP,17:00:00,19:59:59,960
0370_689_SH_UP,20:00:00,22:10:00,1080
0370_689_SH_DOWN,05:00:00,06:59:59,1200
0370_689_SH_DOWN,07:00:00,10:59:59,660
0370_689_SH_DOWN,11:00:00,16:59:59,720
0370_689_SH_DOWN,17:00:00,19:59:59,960
0370_689_SH_DOWN,20:00:00,22:50:00,1080
0370_689_SAT_UP,05:30:00,06:59:59,660
0370_689_SAT_UP,07:00:00,10:59:59,1440
0370_689_SAT_UP,11:00:00,16:59:59,1560
0370_689_SAT_UP,17:00:00,19:59:59,1560
0370_689_SAT_UP,20:00:00,22:10:00,1680
0370_689_SAT_DOWN,06:30:00,06:59:59,660
0370_689_SAT_DOWN,07:00:00,10:59:59,1440
0370_689_SAT_DOWN,11:00:00,16:59:59,1560
0370_689_SAT_DOWN,17:00:00,19:59:59,1560
0370_689_SAT_DOWN,20:00:00,22:50:00,1680
4941_618_SH_UP,05:55:00,06:59:59,1800
4941_618_SH_UP,07:00:00,10:59:59,2160
4941_618_SH_UP,11:00:00,16:59:59,1800
4941_618_SH_UP,17:00:00,19:59:59,1920
4941_618_SH_UP,20:00:00,20:55:00,2160
4941_618_SH_DOWN,05:00:00,06:59:59,1800
4941_618_SH_DOWN,07:00:00,10:59:59,2160
4941_618_SH_DOWN,11:00:00,16:59:59,1800
4941_618_SH_DOWN,17:00:00,19:59:59,1920
4941_618_SH_DOWN,20:00:00,22:20:00,2160
4941_618_MS_UP,05:05:00,06:59:59,1620
4941_618_MS_UP,07:00:00,10:59:59,2280
4941_618_MS_UP,11:00:00,16:59:59,1740
4941_618_MS_UP,17:00:00,19:59:59,1800
4941_618_MS_UP,20:00:00,20:05:00,2040
4941_618_MS_DOWN,06:30:00,06:59:59,1620
4941_618_MS_DOWN,07:00:00,10:59:59,2280
4941_618_MS_DOWN,11:00:00,16:59:59,1740
4941_618_MS_DOWN,17:00:00,19:59:59,1800
4941_618_MS_DOWN,20:00:00,22:20:00,2040
4420_656_SH_UP,05:45:00,06:59:59,900
4420_656_SH_UP,07:00:00,10:59:59,540
4420_656_SH_UP,11:00:00,16:59:59,720
4420_656_SH_UP,17:00:00,19:59:59,600
4420_656_SH_UP,20:00:00,22:22:00,720
4420_656_SH_DOWN,06:05:00,06:59:59,900
4420_656_SH_DOWN,07:00:00,10:59:59,540
4420_656_SH_DOWN,11:00:00,16:59:59,720
4420_656_SH_DOWN,17:00:00,19:59:59,600
4420_656_SH_DOWN,20:00:00,22:55:00,720
4420_656_MS_UP,05:45:00,06:59:59,540
4420_656_MS_UP,07:00:00,10:59:59,660
4420_656_MS_UP,11:00:00,16:59:59,840
4420_656_MS_UP,17:00:00,19:59:59,720
4420_656_MS_UP,20:00:00,22:30:00,780
4420_656_MS_DOWN,06:05:00,06:59:59,540
4420_656_MS_DOWN,07:00:00,10:59:59,660
4420_656_MS_DOWN,11:00:00,16:59:59,840
4420_656_MS_DOWN,17:00:00,19:59:59,720
4420_656_MS_DOWN,20:00:00,23:00:00,780
4380_694_SH_UP,05:25:00,06:59:59,1260
4380_694_SH_UP,07:00:00,10:59:59,1260
4380_694_SH_UP,11:00:00,16:59:59,1560
@ -531,48 +387,6 @@ trip_id,start_time,end_time,headway_secs
3340_704_MS&HOL_DOWN,11:00:00,16:59:59,960
3340_704_MS&HOL_DOWN,17:00:00,19:59:59,660
3340_704_MS&HOL_DOWN,20:00:00,21:30:00,660
3320_708_SUN_UP,07:00:00,10:59:59,960
3320_708_SUN_UP,11:00:00,16:59:59,960
3320_708_SUN_UP,17:00:00,19:59:59,780
3320_708_SUN_UP,05:00:00,22:59:59,720
3320_708_SUN_DOWN,07:00:00,10:59:59,960
3320_708_SUN_DOWN,11:00:00,16:59:59,960
3320_708_SUN_DOWN,17:00:00,19:59:59,780
3320_708_SUN_DOWN,05:00:00,22:59:59,720
3320_708_HOL_UP,07:00:00,10:59:59,540
3320_708_HOL_UP,11:00:00,16:59:59,660
3320_708_HOL_UP,17:00:00,19:59:59,600
3320_708_HOL_UP,05:00:00,22:59:59,660
3320_708_HOL_DOWN,07:00:00,10:59:59,540
3320_708_HOL_DOWN,11:00:00,16:59:59,660
3320_708_HOL_DOWN,17:00:00,19:59:59,600
3320_708_HOL_DOWN,05:00:00,22:59:59,660
3320_708_MS_UP,04:20:00,06:59:59,600
3320_708_MS_UP,07:00:00,10:59:59,540
3320_708_MS_UP,11:00:00,16:59:59,780
3320_708_MS_UP,17:00:00,19:59:59,1140
3320_708_MS_UP,05:00:00,22:59:59,840
3320_708_MS_DOWN,04:05:00,06:59:59,600
3320_708_MS_DOWN,07:00:00,10:59:59,540
3320_708_MS_DOWN,11:00:00,16:59:59,780
3320_708_MS_DOWN,17:00:00,19:59:59,1140
3320_708_MS_DOWN,05:00:00,22:59:59,840
3320_709_MS_UP,05:00:00,22:59:59,540
3320_709_MS_UP,05:00:00,22:59:59,540
3320_709_MS_UP,05:00:00,22:59:59,600
3320_709_MS_UP,05:00:00,22:59:59,600
3320_709_MS_UP,05:00:00,22:59:59,600
3320_709_MS_DOWN,05:00:00,22:59:59,540
3320_709_MS_DOWN,05:00:00,22:59:59,540
3320_709_MS_DOWN,05:00:00,22:59:59,600
3320_709_MS_DOWN,05:00:00,22:59:59,600
3320_709_MS_DOWN,05:00:00,22:59:59,600
3320_711_MS_UP,07:00:00,10:59:59,720
3320_711_MS_UP,11:00:00,16:59:59,780
3320_711_MS_UP,17:00:00,19:59:59,840
3320_711_MS_DOWN,07:00:00,10:59:59,720
3320_711_MS_DOWN,11:00:00,16:59:59,780
3320_711_MS_DOWN,17:00:00,19:59:59,840
2474_725_SUN_UP,05:48:00,06:59:59,1200
2474_725_SUN_UP,07:00:00,10:59:59,660
2474_725_SUN_UP,11:00:00,16:59:59,780
@ -603,6 +417,26 @@ trip_id,start_time,end_time,headway_secs
2474_725_MS_DOWN,11:00:00,16:59:59,840
2474_725_MS_DOWN,17:00:00,19:59:59,900
2474_725_MS_DOWN,20:00:00,23:02:00,1020
1300_759_SH_UP,06:40:00,06:59:59,840
1300_759_SH_UP,07:00:00,10:59:59,960
1300_759_SH_UP,11:00:00,16:59:59,780
1300_759_SH_UP,17:00:00,19:59:59,780
1300_759_SH_UP,20:00:00,23:05:00,960
1300_759_SH_DOWN,06:10:00,06:59:59,840
1300_759_SH_DOWN,07:00:00,10:59:59,960
1300_759_SH_DOWN,11:00:00,16:59:59,780
1300_759_SH_DOWN,17:00:00,19:59:59,780
1300_759_SH_DOWN,20:00:00,22:25:00,960
1300_759_MS_UP,06:15:00,06:59:59,900
1300_759_MS_UP,07:00:00,10:59:59,540
1300_759_MS_UP,11:00:00,16:59:59,780
1300_759_MS_UP,17:00:00,19:59:59,720
1300_759_MS_UP,20:00:00,23:05:00,1200
1300_759_MS_DOWN,05:45:00,06:59:59,900
1300_759_MS_DOWN,07:00:00,10:59:59,540
1300_759_MS_DOWN,11:00:00,16:59:59,780
1300_759_MS_DOWN,17:00:00,19:59:59,720
1300_759_MS_DOWN,20:00:00,22:25:00,1200
6150_846_FW_UP,06:25:00,06:59:59,1680
6150_846_FW_UP,07:00:00,10:59:59,1980
6150_846_FW_UP,11:00:00,16:59:59,2160
@ -613,6 +447,64 @@ trip_id,start_time,end_time,headway_secs
6150_846_FW_DOWN,11:00:00,16:59:59,2160
6150_846_FW_DOWN,17:00:00,19:59:59,2160
6150_846_FW_DOWN,20:00:00,21:30:00,2160
2560_1118_SUN_UP,07:00:00,22:59:59,840
2560_1118_SUN_UP,07:00:00,22:59:59,780
2560_1118_SUN_UP,11:00:00,22:59:59,1020
2560_1118_SUN_UP,17:00:00,22:59:59,960
2560_1118_SUN_DOWN,06:05:00,22:59:59,840
2560_1118_SUN_DOWN,07:00:00,22:59:59,780
2560_1118_SUN_DOWN,11:00:00,22:59:59,1020
2560_1118_SUN_DOWN,17:00:00,22:59:59,960
2560_1118_MS_UP,06:25:00,22:59:59,1080
2560_1118_MS_UP,07:00:00,22:59:59,780
2560_1118_MS_UP,11:00:00,22:59:59,900
2560_1118_MS_UP,17:00:00,22:59:59,960
2560_1118_MS_UP,20:00:00,22:59:59,840
2560_1118_MS_DOWN,05:45:00,22:59:59,1080
2560_1118_MS_DOWN,07:00:00,22:59:59,780
2560_1118_MS_DOWN,11:00:00,22:59:59,900
2560_1118_MS_DOWN,17:00:00,22:59:59,960
2560_1118_MS_DOWN,20:00:00,22:59:59,840
2560_1119_HOL_UP,07:00:00,22:59:59,780
2560_1119_HOL_UP,07:00:00,22:59:59,1020
2560_1119_HOL_UP,11:00:00,22:59:59,840
2560_1119_HOL_UP,17:00:00,22:59:59,1020
2560_1119_HOL_UP,20:00:00,22:59:59,900
2560_1119_HOL_DOWN,06:05:00,22:59:59,780
2560_1119_HOL_DOWN,07:00:00,22:59:59,1020
2560_1119_HOL_DOWN,11:00:00,22:59:59,840
2560_1119_HOL_DOWN,17:00:00,22:59:59,1020
2560_1119_HOL_DOWN,20:00:00,22:59:59,900
2570_1120_SUN_UP,04:55:00,06:59:59,660
2570_1120_SUN_UP,07:00:00,10:59:59,660
2570_1120_SUN_UP,11:00:00,16:59:59,720
2570_1120_SUN_UP,17:00:00,19:59:59,600
2570_1120_SUN_UP,05:00:00,22:59:59,600
2570_1120_SUN_DOWN,05:10:00,06:59:59,660
2570_1120_SUN_DOWN,07:00:00,10:59:59,660
2570_1120_SUN_DOWN,11:00:00,16:59:59,720
2570_1120_SUN_DOWN,17:00:00,19:59:59,600
2570_1120_SUN_DOWN,05:00:00,22:59:59,600
2570_1120_HOL_UP,05:00:00,06:59:59,540
2570_1120_HOL_UP,07:00:00,10:59:59,600
2570_1120_HOL_UP,11:00:00,16:59:59,660
2570_1120_HOL_UP,17:00:00,19:59:59,540
2570_1120_HOL_UP,05:00:00,22:59:59,900
2570_1120_HOL_DOWN,05:12:00,06:59:59,540
2570_1120_HOL_DOWN,07:00:00,10:59:59,600
2570_1120_HOL_DOWN,11:00:00,16:59:59,660
2570_1120_HOL_DOWN,17:00:00,19:59:59,540
2570_1120_HOL_DOWN,05:00:00,22:59:59,900
2570_1120_MS_UP,05:05:00,06:59:59,720
2570_1120_MS_UP,07:00:00,10:59:59,420
2570_1120_MS_UP,11:00:00,16:59:59,660
2570_1120_MS_UP,17:00:00,19:59:59,780
2570_1120_MS_UP,05:00:00,22:59:59,780
2570_1120_MS_DOWN,05:20:00,06:59:59,720
2570_1120_MS_DOWN,07:00:00,10:59:59,420
2570_1120_MS_DOWN,11:00:00,16:59:59,660
2570_1120_MS_DOWN,17:00:00,19:59:59,780
2570_1120_MS_DOWN,05:00:00,22:59:59,780
4091_1151_SUN_UP,05:20:00,06:59:59,1380
4091_1151_SUN_UP,07:00:00,10:59:59,2280
4091_1151_SUN_UP,11:00:00,16:59:59,2040
@ -723,6 +615,56 @@ trip_id,start_time,end_time,headway_secs
2120_1178_SH_DOWN,11:00:00,16:59:59,1380
2120_1178_SH_DOWN,17:00:00,19:59:59,1380
2120_1178_SH_DOWN,20:00:00,20:55:00,1500
2820_1186_SUN_UP,04:30:00,06:59:59,840
2820_1186_SUN_UP,07:00:00,10:59:59,720
2820_1186_SUN_UP,11:00:00,16:59:59,720
2820_1186_SUN_UP,17:00:00,19:59:59,780
2820_1186_SUN_UP,05:00:00,22:59:59,960
2820_1186_SUN_DOWN,04:43:00,06:59:59,840
2820_1186_SUN_DOWN,07:00:00,10:59:59,720
2820_1186_SUN_DOWN,11:00:00,16:59:59,720
2820_1186_SUN_DOWN,17:00:00,19:59:59,780
2820_1186_SUN_DOWN,05:00:00,22:59:59,960
2820_1186_HOL_UP,04:30:00,06:59:59,900
2820_1186_HOL_UP,07:00:00,10:59:59,540
2820_1186_HOL_UP,11:00:00,16:59:59,720
2820_1186_HOL_UP,17:00:00,19:59:59,600
2820_1186_HOL_UP,05:00:00,22:59:59,600
2820_1186_HOL_DOWN,04:43:00,06:59:59,900
2820_1186_HOL_DOWN,07:00:00,10:59:59,540
2820_1186_HOL_DOWN,11:00:00,16:59:59,720
2820_1186_HOL_DOWN,17:00:00,19:59:59,600
2820_1186_HOL_DOWN,05:00:00,22:59:59,600
2820_1186_MS_UP,04:30:00,06:59:59,600
2820_1186_MS_UP,07:00:00,10:59:59,360
2820_1186_MS_UP,11:00:00,16:59:59,420
2820_1186_MS_UP,17:00:00,19:59:59,540
2820_1186_MS_UP,05:00:00,22:59:59,480
2820_1186_MS_DOWN,04:43:00,06:59:59,600
2820_1186_MS_DOWN,07:00:00,10:59:59,360
2820_1186_MS_DOWN,11:00:00,16:59:59,420
2820_1186_MS_DOWN,17:00:00,19:59:59,540
2820_1186_MS_DOWN,05:00:00,22:59:59,480
4441_1190_SH_UP,06:30:00,06:59:59,1500
4441_1190_SH_UP,07:00:00,10:59:59,1800
4441_1190_SH_UP,11:00:00,16:59:59,1500
4441_1190_SH_UP,17:00:00,19:59:59,1800
4441_1190_SH_UP,20:00:00,22:00:00,1980
4441_1190_SH_DOWN,05:00:00,06:59:59,1500
4441_1190_SH_DOWN,07:00:00,10:59:59,1800
4441_1190_SH_DOWN,11:00:00,16:59:59,1500
4441_1190_SH_DOWN,17:00:00,19:59:59,1800
4441_1190_SH_DOWN,20:00:00,23:20:00,1980
4441_1190_MS_UP,06:30:00,06:59:59,1500
4441_1190_MS_UP,07:00:00,10:59:59,2100
4441_1190_MS_UP,11:00:00,16:59:59,1800
4441_1190_MS_UP,17:00:00,19:59:59,1920
4441_1190_MS_UP,20:00:00,22:00:00,1920
4441_1190_MS_DOWN,05:00:00,06:59:59,1500
4441_1190_MS_DOWN,07:00:00,10:59:59,2100
4441_1190_MS_DOWN,11:00:00,16:59:59,1800
4441_1190_MS_DOWN,17:00:00,19:59:59,1920
4441_1190_MS_DOWN,20:00:00,23:35:00,1920
2660_1194_SUN_UP,06:00:00,06:59:59,480
2660_1194_SUN_UP,07:00:00,10:59:59,300
2660_1194_SUN_UP,11:00:00,16:59:59,300
@ -753,6 +695,24 @@ trip_id,start_time,end_time,headway_secs
2660_1194_MS_DOWN,11:00:00,16:59:59,360
2660_1194_MS_DOWN,17:00:00,19:59:59,360
2660_1194_MS_DOWN,05:00:00,22:59:59,420
0590_1200_SH_UP,07:00:00,10:59:59,1380
0590_1200_SH_UP,11:00:00,16:59:59,1080
0590_1200_SH_UP,17:00:00,19:59:59,900
0590_1200_SH_UP,20:00:00,22:20:00,960
0590_1200_SH_DOWN,07:00:00,10:59:59,1380
0590_1200_SH_DOWN,11:00:00,16:59:59,1080
0590_1200_SH_DOWN,17:00:00,19:59:59,900
0590_1200_SH_DOWN,20:00:00,21:30:00,960
0590_1200_MS_UP,05:00:00,06:59:59,960
0590_1200_MS_UP,07:00:00,10:59:59,780
0590_1200_MS_UP,11:00:00,16:59:59,1020
0590_1200_MS_UP,17:00:00,19:59:59,960
0590_1200_MS_UP,20:00:00,22:55:00,1140
0590_1200_MS_DOWN,05:45:00,06:59:59,960
0590_1200_MS_DOWN,07:00:00,10:59:59,780
0590_1200_MS_DOWN,11:00:00,16:59:59,1020
0590_1200_MS_DOWN,17:00:00,19:59:59,960
0590_1200_MS_DOWN,20:00:00,22:05:00,1140
0510_1205_SH_UP,05:15:00,06:59:59,1500
0510_1205_SH_UP,07:00:00,10:59:59,1740
0510_1205_SH_UP,11:00:00,16:59:59,1680
@ -783,6 +743,46 @@ trip_id,start_time,end_time,headway_secs
0620_1206_FW_DOWN,11:00:00,16:59:59,1680
0620_1206_FW_DOWN,17:00:00,19:59:59,1560
0620_1206_FW_DOWN,20:00:00,23:00:00,1560
0630_1210_SH_UP,06:00:00,06:59:59,900
0630_1210_SH_UP,07:00:00,10:59:59,840
0630_1210_SH_UP,11:00:00,16:59:59,1020
0630_1210_SH_UP,17:00:00,19:59:59,720
0630_1210_SH_UP,20:00:00,23:10:00,960
0630_1210_SH_DOWN,05:35:00,06:59:59,900
0630_1210_SH_DOWN,07:00:00,10:59:59,840
0630_1210_SH_DOWN,11:00:00,16:59:59,1020
0630_1210_SH_DOWN,17:00:00,19:59:59,720
0630_1210_SH_DOWN,20:00:00,22:05:00,960
0630_1210_MS_UP,05:55:00,06:59:59,720
0630_1210_MS_UP,07:00:00,10:59:59,600
0630_1210_MS_UP,11:00:00,16:59:59,900
0630_1210_MS_UP,17:00:00,19:59:59,780
0630_1210_MS_UP,05:00:00,20:00:00,900
0630_1210_MS_DOWN,05:35:00,06:59:59,720
0630_1210_MS_DOWN,07:00:00,10:59:59,600
0630_1210_MS_DOWN,11:00:00,16:59:59,900
0630_1210_MS_DOWN,17:00:00,19:59:59,780
0630_1210_MS_DOWN,20:00:00,22:05:00,900
0630_1213_SH_UP,06:30:00,06:59:59,1320
0630_1213_SH_UP,07:00:00,10:59:59,1380
0630_1213_SH_UP,11:00:00,16:59:59,840
0630_1213_SH_UP,17:00:00,19:59:59,840
0630_1213_SH_UP,20:00:00,20:30:00,840
0630_1213_SH_DOWN,05:00:00,06:59:59,1320
0630_1213_SH_DOWN,07:00:00,10:59:59,1380
0630_1213_SH_DOWN,11:00:00,16:59:59,840
0630_1213_SH_DOWN,17:00:00,19:59:59,840
0630_1213_SH_DOWN,20:00:00,20:10:00,840
0630_1213_MS_UP,06:20:00,06:59:59,960
0630_1213_MS_UP,07:00:00,10:59:59,660
0630_1213_MS_UP,11:00:00,16:59:59,1200
0630_1213_MS_UP,17:00:00,19:59:59,840
0630_1213_MS_UP,20:00:00,20:55:00,1020
0630_1213_MS_DOWN,06:00:00,06:59:59,960
0630_1213_MS_DOWN,07:00:00,10:59:59,660
0630_1213_MS_DOWN,11:00:00,16:59:59,1200
0630_1213_MS_DOWN,17:00:00,19:59:59,840
0630_1213_MS_DOWN,20:00:00,21:40:00,1020
1100_1219_SUN_UP,06:35:00,06:59:59,600
1100_1219_SUN_UP,07:00:00,10:59:59,720
1100_1219_SUN_UP,11:00:00,16:59:59,600
@ -899,6 +899,46 @@ trip_id,start_time,end_time,headway_secs
3020_1238_SH_DOWN,11:00:00,16:59:59,1200
3020_1238_SH_DOWN,17:00:00,19:59:59,1020
3020_1238_SH_DOWN,05:00:00,22:59:59,1080
1324_1253_SUN_UP,05:00:00,06:59:59,1620
1324_1253_SUN_UP,07:00:00,10:59:59,1800
1324_1253_SUN_UP,11:00:00,16:59:59,1800
1324_1253_SUN_UP,17:00:00,19:59:59,1980
1324_1253_SUN_UP,20:00:00,22:30:00,1800
1324_1253_SUN_DOWN,00:00:00,06:59:59,1620
1324_1253_SUN_DOWN,07:00:00,10:59:59,1800
1324_1253_SUN_DOWN,11:00:00,16:59:59,1800
1324_1253_SUN_DOWN,17:00:00,19:59:59,1980
1324_1253_SUN_DOWN,05:00:00,22:59:59,1800
1324_1253_HOL_UP,06:00:00,06:59:59,1440
1324_1253_HOL_UP,07:00:00,10:59:59,900
1324_1253_HOL_UP,11:00:00,16:59:59,1020
1324_1253_HOL_UP,17:00:00,19:59:59,1080
1324_1253_HOL_UP,20:00:00,23:10:00,960
1324_1253_HOL_DOWN,00:00:00,06:59:59,1440
1324_1253_HOL_DOWN,07:00:00,10:59:59,900
1324_1253_HOL_DOWN,11:00:00,16:59:59,1020
1324_1253_HOL_DOWN,17:00:00,19:59:59,1080
1324_1253_HOL_DOWN,05:00:00,22:59:59,960
1324_1253_MF_UP,06:00:00,06:59:59,1200
1324_1253_MF_UP,07:00:00,10:59:59,900
1324_1253_MF_UP,11:00:00,16:59:59,1200
1324_1253_MF_UP,17:00:00,19:59:59,900
1324_1253_MF_UP,20:00:00,23:05:00,900
1324_1253_MF_DOWN,00:00:00,06:59:59,1200
1324_1253_MF_DOWN,07:00:00,10:59:59,900
1324_1253_MF_DOWN,11:00:00,16:59:59,1200
1324_1253_MF_DOWN,17:00:00,19:59:59,900
1324_1253_MF_DOWN,05:00:00,22:59:59,900
1324_1253_SAT_UP,06:00:00,06:59:59,1200
1324_1253_SAT_UP,07:00:00,10:59:59,780
1324_1253_SAT_UP,11:00:00,16:59:59,1200
1324_1253_SAT_UP,17:00:00,19:59:59,1020
1324_1253_SAT_UP,20:00:00,23:05:00,1020
1324_1253_SAT_DOWN,00:00:00,06:59:59,1200
1324_1253_SAT_DOWN,07:00:00,10:59:59,780
1324_1253_SAT_DOWN,11:00:00,16:59:59,1200
1324_1253_SAT_DOWN,17:00:00,19:59:59,1020
1324_1253_SAT_DOWN,05:00:00,22:59:59,1020
5051_1258_SH_UP,04:20:00,22:59:59,660
5051_1258_SH_UP,07:00:00,22:59:59,600
5051_1258_SH_UP,11:00:00,22:59:59,480
@ -919,6 +959,36 @@ trip_id,start_time,end_time,headway_secs
5051_1258_MS_DOWN,11:00:00,16:59:59,840
5051_1258_MS_DOWN,17:00:00,19:59:59,1080
5051_1258_MS_DOWN,05:00:00,22:59:59,840
4961_1264_SUN_UP,06:10:00,06:59:59,1020
4961_1264_SUN_UP,07:00:00,10:59:59,1020
4961_1264_SUN_UP,11:00:00,16:59:59,1080
4961_1264_SUN_UP,17:00:00,19:59:59,960
4961_1264_SUN_UP,20:00:00,22:50:00,960
4961_1264_SUN_DOWN,06:20:00,06:59:59,1020
4961_1264_SUN_DOWN,07:00:00,10:59:59,1020
4961_1264_SUN_DOWN,11:00:00,16:59:59,1080
4961_1264_SUN_DOWN,17:00:00,19:59:59,960
4961_1264_SUN_DOWN,20:00:00,23:05:00,960
4961_1264_HOL_UP,06:10:00,06:59:59,1320
4961_1264_HOL_UP,07:00:00,10:59:59,660
4961_1264_HOL_UP,11:00:00,16:59:59,720
4961_1264_HOL_UP,17:00:00,19:59:59,720
4961_1264_HOL_UP,20:00:00,22:50:00,720
4961_1264_HOL_DOWN,06:20:00,06:59:59,1320
4961_1264_HOL_DOWN,07:00:00,10:59:59,660
4961_1264_HOL_DOWN,11:00:00,16:59:59,720
4961_1264_HOL_DOWN,17:00:00,19:59:59,720
4961_1264_HOL_DOWN,20:00:00,23:05:00,720
4961_1264_MS_UP,06:09:00,06:59:59,480
4961_1264_MS_UP,07:00:00,10:59:59,600
4961_1264_MS_UP,11:00:00,16:59:59,900
4961_1264_MS_UP,17:00:00,19:59:59,660
4961_1264_MS_UP,20:00:00,22:55:00,660
4961_1264_MS_DOWN,06:00:00,06:59:59,480
4961_1264_MS_DOWN,07:00:00,10:59:59,600
4961_1264_MS_DOWN,11:00:00,16:59:59,900
4961_1264_MS_DOWN,17:00:00,19:59:59,660
4961_1264_MS_DOWN,20:00:00,23:05:00,660
1540_1314_SUN_UP,06:45:00,06:59:59,780
1540_1314_SUN_UP,07:00:00,10:59:59,840
1540_1314_SUN_UP,11:00:00,16:59:59,960
@ -955,13 +1025,29 @@ trip_id,start_time,end_time,headway_secs
1540_1314_SAT_DOWN,11:00:00,16:59:59,480
1540_1314_SAT_DOWN,17:00:00,19:59:59,420
1540_1314_SAT_DOWN,20:00:00,22:38:00,600
0460_1327_FW_UP,05:00:00,06:59:59,1200
0460_1327_FW_UP,07:00:00,10:59:59,1620
0460_1327_FW_UP,11:00:00,16:59:59,1620
0460_1327_FW_UP,17:00:00,19:59:59,1740
0460_1327_FW_UP,20:00:00,21:05:00,1740
0460_1327_FW_DOWN,05:00:00,06:59:59,1200
0460_1327_FW_DOWN,07:00:00,10:59:59,1620
0460_1327_FW_DOWN,11:00:00,16:59:59,1620
0460_1327_FW_DOWN,17:00:00,19:59:59,1740
0460_1327_FW_DOWN,20:00:00,22:15:00,1740
0420_1336_SUN_UP,07:00:00,10:59:59,1380
0420_1336_SUN_UP,11:00:00,16:59:59,1500
0420_1336_SUN_UP,17:00:00,19:59:59,1500
0420_1336_SUN_UP,20:00:00,20:40:00,2100
0420_1336_SUN_DOWN,07:00:00,10:59:59,1380
0420_1336_SUN_DOWN,11:00:00,16:59:59,1500
0420_1336_SUN_DOWN,17:00:00,19:59:59,1500
0420_1336_SUN_DOWN,20:00:00,20:43:00,2100
0420_1336_HOL_UP,07:00:00,10:59:59,960
0420_1336_HOL_UP,11:00:00,16:59:59,1020
0420_1336_HOL_UP,17:00:00,19:59:59,1020
0420_1336_HOL_UP,20:00:00,20:40:00,1740
0420_1336_HOL_DOWN,07:00:00,10:59:59,960
0420_1336_HOL_DOWN,11:00:00,16:59:59,1020
0420_1336_HOL_DOWN,17:00:00,19:59:59,1020
0420_1336_HOL_DOWN,20:00:00,20:40:00,1740
0420_1336_MS_UP,06:15:00,06:59:59,720
0420_1336_MS_UP,07:00:00,10:59:59,840
0420_1336_MS_UP,11:00:00,16:59:59,900
0420_1336_MS_UP,17:00:00,19:59:59,960
0420_1336_MS_UP,20:00:00,20:35:00,900
0420_1336_MS_DOWN,05:00:00,06:59:59,720
0420_1336_MS_DOWN,07:00:00,10:59:59,840
0420_1336_MS_DOWN,11:00:00,16:59:59,900
0420_1336_MS_DOWN,17:00:00,19:59:59,960
0420_1336_MS_DOWN,20:00:00,20:30:00,900

View File

@ -1,40 +1,44 @@
route_id,route_short_name,route_long_name,route_type
1250,125,NAVY NAGAR - WORLI VILLAGE,3
1260,126,MANTRALAYA - JIJAMATA UDYAN,3
4160,416,AMRUT NAGAR - GHATKOPAR STATION (W),3
0420,42,FERRY WHARF - KAMLA NEHRU PARK,3
1300,130,DR.SHAMAPRASAD MUKHERJI CHOWK - VASANTRAO NAIK CHOWK,3
1324,132,COLABA BUS STATION - COLABA BUS STATION,3
4250,425,MANGATRAM PETROLPUMP - SEVEN BUNGALOWS BUS STN.,3
3020,302,PRATIKSHA NAGAR DEPOT - MAHARANA PRATAP CHOWK(MULUND),3
1540,154,BYCULLA STATION(W) - NEHRU PLANETARIUM,3
0081,8LT,MANTRALAYA - SHIVAJI NAGAR TERMINUS,3
4380,438,DINDOSHI BUS STATION - DAHISAR BUS STATION,3
3100,310,KURLA STN (W) - BANDRA RLY.TERMINUS,3
4420,442,SADBHAKTI MANDIR - MHADA COLONY(MAJAS),3
4441,444,GHATKOPAR BUS STATION/GKD - OSHIWARA DEPOT,3
5051,505,BANDRA BUS STN(W) - C.B.D. BELAPUR BUS STATION,3
3320,332,KURLA STN (W) - MAJAS DEPOT/SHYAM NAGAR,3
3290,329,SHIVAJI NAGAR DEPOT - AGARKAR CHOWK,3
3340,334,GHATKOPAR STATION (W) - MAROL DEPOT,3
0370,37,J.MEHTA MARG - KURLA STN (W),3
3350,335,AGARKAR CHOWK - SANGHARSH NAGAR (CHANDIVLI),3
3380,338,AGARKAR CHOWK - SAHAR CARGO COMPLEX,3
2060,206,POISAR DEPOT - I.C.COLONY,3
3410,341,ANTOP HILL - DINDOSHI BUS STATION,3
2120,212,P.THAKRE UDYAN BUS STN. - BANDRA BUS STN(W),3
0460,46,FERRY WHARF - DHARAVI DEPOT,3
4941,494,GHATKOPAR BUS STATION/GKD - RETI BUNDER - KHARIGAON(KALWA),3
4961,496,MARATHON CHOWK (TEEN HATH NAKA) - AGARKAR CHOWK,3
3510,351,MUMBAI CENTRAL DEPOT - TATA POWER CENTRE(CHEMBUR),3
3520,352,TROMBAY - RANI LAXMIBAI CHOWK,3
0510,51,COLABA BUS STATION - SANTACRUZ DEPOT,3
3600,360,TROMBAY - KURLA BUS STN (E),3
0590,59,VEER KOTWAL UDYAN ( PLAZA ) - KURLA BUS STATION (E),3
3670,367,GADKARI QUARRY - KURLA BUS STATION (E),3
0620,62,MUMBAI CENTRAL DEPOT - KURLA STN (W),3
3350,335,AGARKAR CHOWK - SANGHARSH NAGAR (CHANDIVLI),3
0630,63,J.MEHTA MARG - CHUNABHATTI,3
3751,375,SHIVAJI NAGAR DEPOT - BANDRA BUS STN(W),3
2474,247,BORIVLI BUS STATION(W) - BORIVLI BUS STATION(W),3
0690,69,DR.SHAMAPRASAD MUKHERJI CHOWK - P.THAKRE UDYAN BUS STATION,3
3800,380,TROMBAY - AMRUT NAGAR,3
3810,381,GHATKOPAR BUS STATION/GKD - TATA POWER CENTRE(CHEMBUR),3
5251,525,DINDOSHI BUS STATION - VASHI SECTOR 19,3
2560,256,JUHU BEACH - MALVANI DEPOT/ GAIKWAD NAGAR,3
2570,257,ANDHERI BUS STATION(W) - J.V.P.D.BUS STATION,3
2660,266,ANDHERI BUS STATION(W) - SHREE SWAMI SAMARTH NAGAR EXT.,3
3961,396,MULUND-W CHECK NAKA BUS STN. - AGARKAR CHOWK,3
3981,398,MULUND-W CHECK NAKA BUS STN. - DINDOSHI BUS STATION,3
6150,615,RANI LAXMIBAI CHK. - SANTACRUZ STN (E),3
2770,277,KANDIVLI STATION (W) - BORIVLI STN(W),3
1030,103,R.C.CHURCH - KAMLA NEHRU PARK,3
2820,282,KANDIVLI BUS STATION ( E ) - DAMU NAGAR EXTENSION,3
1044,104,J.MEHTA MARG - VIJAY VALLABH CHOWK,3
4091,409,MULUND DEPOT - SAHAR CARGO COMPLEX,3
1060,106,R.C.CHURCH - KAMLA NEHRU PARK,3
4100,410,VIKHROLI DEPOT - KONDIVTE CAVES/MAHAKALI CAVES,3
1100,110,COM.P.K.KURNE CHOWK - SANGAM NAGAR,3
4150,415,MAJAS DEPOT/SHYAM NAGAR - SEEPZ BUS STATION,3

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -7,6 +7,10 @@ route_id,service_id,trip_id
1044,MS,1044_912_MS_DOWN
3981,FW,3981_915_FW_UP
3981,FW,3981_915_FW_DOWN
3290,SH,3290_935_SH_UP
3290,SH,3290_935_SH_DOWN
3290,MS,3290_935_MS_UP
3290,MS,3290_935_MS_DOWN
2060,SUN,2060_949_SUN_UP
2060,SUN,2060_949_SUN_DOWN
2060,HOL,2060_949_HOL_UP
@ -15,68 +19,28 @@ route_id,service_id,trip_id
2060,MF,2060_949_MF_DOWN
2060,SAT,2060_949_SAT_UP
2060,SAT,2060_949_SAT_DOWN
0081,MS,0081_963_MS_UP
0081,MS,0081_963_MS_DOWN
0081,SH,0081_964_SH_UP
0081,SH,0081_964_SH_DOWN
0081,MS,0081_964_MS_UP
0081,MS,0081_964_MS_DOWN
0081,SH,0081_965_SH_UP
0081,SH,0081_965_SH_DOWN
0081,MS,0081_965_MS_UP
0081,MS,0081_965_MS_DOWN
3751,SH,3751_971_SH_UP
3751,SH,3751_971_SH_DOWN
3751,MS,3751_971_MS_UP
3751,MS,3751_971_MS_DOWN
1250,MF,1250_989_MF_UP
1250,MF,1250_989_MF_DOWN
1250,SH,1250_989_SH_UP
1250,SH,1250_989_SH_DOWN
1250,SAT,1250_989_SAT_UP
1250,SAT,1250_989_SAT_DOWN
1260,SUN,1260_990_SUN_UP
1260,SUN,1260_990_SUN_DOWN
1260,HOL,1260_990_HOL_UP
1260,HOL,1260_990_HOL_DOWN
1260,MS,1260_990_MS_UP
1260,MS,1260_990_MS_DOWN
1260,SUN,1260_991_SUN_UP
1260,SUN,1260_991_SUN_DOWN
1260,HOL,1260_991_HOL_UP
1260,HOL,1260_991_HOL_DOWN
1260,MS,1260_991_MS_UP
1260,MS,1260_991_MS_DOWN
1260,SUN,1260_992_SUN_UP
1260,SUN,1260_992_SUN_DOWN
1260,HOL,1260_992_HOL_UP
1260,HOL,1260_992_HOL_DOWN
1260,MS,1260_992_MS_UP
1260,MS,1260_992_MS_DOWN
3100,SUN,3100_1020_SUN_UP
3100,SUN,3100_1020_SUN_DOWN
3100,HOL,3100_1020_HOL_UP
3100,HOL,3100_1020_HOL_DOWN
3100,MF,3100_1020_MF_UP
3100,MF,3100_1020_MF_DOWN
3100,SAT,3100_1020_SAT_UP
3100,SAT,3100_1020_SAT_DOWN
3100,MF,3100_1021_MF_UP
3100,MF,3100_1021_MF_DOWN
3100,MF,3100_1022_MF_UP
3100,MF,3100_1022_MF_DOWN
5251,MS,5251_1023_MS_UP
5251,MS,5251_1023_MS_DOWN
5251,MS,5251_1024_MS_UP
5251,MS,5251_1024_MS_DOWN
5251,SUN,5251_1025_SUN_UP
5251,SUN,5251_1025_SUN_DOWN
5251,HOL,5251_1025_HOL_UP
5251,HOL,5251_1025_HOL_DOWN
5251,SUN,5251_1026_SUN_UP
5251,SUN,5251_1026_SUN_DOWN
5251,HOL,5251_1026_HOL_UP
5251,HOL,5251_1026_HOL_DOWN
4150,MS,4150_1000_MS_UP
4150,MS,4150_1000_MS_DOWN
4150,HOL,4150_1001_HOL_UP
4150,HOL,4150_1001_HOL_DOWN
4160,SH,4160_1002_SH_UP
4160,SH,4160_1002_SH_DOWN
4160,MS,4160_1002_MS_UP
4160,MS,4160_1002_MS_DOWN
4100,SH,4100_1004_SH_UP
4100,SH,4100_1004_SH_DOWN
4100,MS,4100_1004_MS_UP
4100,MS,4100_1004_MS_DOWN
3961,SUN,3961_1008_SUN_UP
3961,SUN,3961_1008_SUN_DOWN
3961,HOL,3961_1008_HOL_UP
3961,HOL,3961_1008_HOL_DOWN
3961,MS,3961_1008_MS_UP
3961,MS,3961_1008_MS_DOWN
3670,MF,3670_1046_MF_UP
3670,MF,3670_1046_MF_DOWN
3670,SAT/SUND&HOL,3670_1046_SAT/SUND&HOL_UP
@ -85,102 +49,18 @@ route_id,service_id,trip_id
3600,SH,3600_1053_SH_DOWN
3600,MS,3600_1053_MS_UP
3600,MS,3600_1053_MS_DOWN
3800,SUN,3800_1060_SUN_UP
3800,SUN,3800_1060_SUN_DOWN
3800,MS&HOL,3800_1060_MS&HOL_UP
3800,MS&HOL,3800_1060_MS&HOL_DOWN
3800,SUN,3800_1061_SUN_UP
3800,SUN,3800_1061_SUN_DOWN
3800,MS&HOL,3800_1061_MS&HOL_UP
3800,MS&HOL,3800_1061_MS&HOL_DOWN
3800,SUN,3800_1062_SUN_UP
3800,SUN,3800_1062_SUN_DOWN
3800,MS&HOL,3800_1062_MS&HOL_UP
3800,MS&HOL,3800_1062_MS&HOL_DOWN
3810,MS,3810_1063_MS_UP
3810,MS,3810_1063_MS_DOWN
3810,MS,3810_1064_MS_UP
3810,MS,3810_1064_MS_DOWN
3810,SH,3810_1065_SH_UP
3810,SH,3810_1065_SH_DOWN
3810,SH,3810_1066_SH_UP
3810,SH,3810_1066_SH_DOWN
3410,SH,3410_608_SH_UP
3410,SH,3410_608_SH_DOWN
3410,MS,3410_608_MS_UP
3410,MS,3410_608_MS_DOWN
2770,SH,2770_645_SH_UP
2770,SH,2770_645_SH_DOWN
2770,MS,2770_645_MS_UP
2770,MS,2770_645_MS_DOWN
2770,SH,2770_646_SH_UP
2770,SH,2770_646_SH_DOWN
2770,MS,2770_646_MS_UP
2770,MS,2770_646_MS_DOWN
2770,MS,2770_647_MS_UP
2770,MS,2770_647_MS_DOWN
1030,SUN,1030_667_SUN_UP
1030,SUN,1030_667_SUN_DOWN
1030,HOL,1030_667_HOL_UP
1030,HOL,1030_667_HOL_DOWN
1030,MF,1030_667_MF_UP
1030,MF,1030_667_MF_DOWN
1030,SAT,1030_667_SAT_UP
1030,SAT,1030_667_SAT_DOWN
1030,SUN,1030_668_SUN_UP
1030,SUN,1030_668_SUN_DOWN
1030,MF,1030_668_MF_UP
1030,MF,1030_668_MF_DOWN
1030,SAT,1030_668_SAT_UP
1030,SAT,1030_668_SAT_DOWN
1030,SUN,1030_669_SUN_UP
1030,SUN,1030_669_SUN_DOWN
1030,HOL,1030_669_HOL_UP
1030,HOL,1030_669_HOL_DOWN
1030,MF,1030_669_MF_UP
1030,MF,1030_669_MF_DOWN
1030,SAT,1030_669_SAT_UP
1030,SAT,1030_669_SAT_DOWN
1030,SUN,1030_670_SUN_UP
1030,SUN,1030_670_SUN_DOWN
1030,HOL,1030_670_HOL_UP
1030,HOL,1030_670_HOL_DOWN
1030,MF,1030_670_MF_UP
1030,MF,1030_670_MF_DOWN
1030,SAT,1030_671_SAT_UP
1030,SAT,1030_671_SAT_DOWN
1030,HOL,1030_672_HOL_UP
1030,HOL,1030_672_HOL_DOWN
1060,SUN,1060_674_SUN_UP
1060,SUN,1060_674_SUN_DOWN
1060,HOL,1060_674_HOL_UP
1060,HOL,1060_674_HOL_DOWN
1060,MS,1060_674_MS_UP
1060,MS,1060_674_MS_DOWN
1060,MS,1060_675_MS_UP
1060,MS,1060_675_MS_DOWN
1060,SUN,1060_676_SUN_UP
1060,SUN,1060_676_SUN_DOWN
1060,HOL,1060_676_HOL_UP
1060,HOL,1060_676_HOL_DOWN
1060,SUN,1060_677_SUN_UP
1060,SUN,1060_677_SUN_DOWN
1060,HOL,1060_678_HOL_UP
1060,HOL,1060_678_HOL_DOWN
0370,MF,0370_686_MF_UP
0370,MF,0370_686_MF_DOWN
0370,MF,0370_687_MF_UP
0370,MF,0370_687_MF_DOWN
0370,MF,0370_688_MF_UP
0370,MF,0370_688_MF_DOWN
0370,SH,0370_689_SH_UP
0370,SH,0370_689_SH_DOWN
0370,SAT,0370_689_SAT_UP
0370,SAT,0370_689_SAT_DOWN
0370,SAT,0370_690_SAT_UP
0370,SAT,0370_690_SAT_DOWN
0370,SH,0370_691_SH_UP
0370,SH,0370_691_SH_DOWN
4941,SH,4941_618_SH_UP
4941,SH,4941_618_SH_DOWN
4941,MS,4941_618_MS_UP
4941,MS,4941_618_MS_DOWN
4420,SH,4420_656_SH_UP
4420,SH,4420_656_SH_DOWN
4420,MS,4420_656_MS_UP
4420,MS,4420_656_MS_DOWN
4380,SH,4380_694_SH_UP
4380,SH,4380_694_SH_DOWN
4380,MS,4380_694_MS_UP
@ -197,26 +77,30 @@ route_id,service_id,trip_id
3350,MS&HOL,3350_703_MS&HOL_DOWN
3340,MS&HOL,3340_704_MS&HOL_UP
3340,MS&HOL,3340_704_MS&HOL_DOWN
3320,SUN,3320_708_SUN_UP
3320,SUN,3320_708_SUN_DOWN
3320,HOL,3320_708_HOL_UP
3320,HOL,3320_708_HOL_DOWN
3320,MS,3320_708_MS_UP
3320,MS,3320_708_MS_DOWN
3320,MS,3320_709_MS_UP
3320,MS,3320_709_MS_DOWN
3320,MS,3320_710_MS_UP
3320,MS,3320_710_MS_DOWN
3320,MS,3320_711_MS_UP
3320,MS,3320_711_MS_DOWN
2474,SUN,2474_725_SUN_UP
2474,SUN,2474_725_SUN_DOWN
2474,HOL,2474_725_HOL_UP
2474,HOL,2474_725_HOL_DOWN
2474,MS,2474_725_MS_UP
2474,MS,2474_725_MS_DOWN
1300,SH,1300_759_SH_UP
1300,SH,1300_759_SH_DOWN
1300,MS,1300_759_MS_UP
1300,MS,1300_759_MS_DOWN
6150,FW,6150_846_FW_UP
6150,FW,6150_846_FW_DOWN
2560,SUN,2560_1118_SUN_UP
2560,SUN,2560_1118_SUN_DOWN
2560,MS,2560_1118_MS_UP
2560,MS,2560_1118_MS_DOWN
2560,HOL,2560_1119_HOL_UP
2560,HOL,2560_1119_HOL_DOWN
2570,SUN,2570_1120_SUN_UP
2570,SUN,2570_1120_SUN_DOWN
2570,HOL,2570_1120_HOL_UP
2570,HOL,2570_1120_HOL_DOWN
2570,MS,2570_1120_MS_UP
2570,MS,2570_1120_MS_DOWN
4091,SUN,4091_1151_SUN_UP
4091,SUN,4091_1151_SUN_DOWN
4091,HOL,4091_1151_HOL_UP
@ -239,18 +123,46 @@ route_id,service_id,trip_id
2120,MS,2120_1177_MS_DOWN
2120,SH,2120_1178_SH_UP
2120,SH,2120_1178_SH_DOWN
2820,SUN,2820_1186_SUN_UP
2820,SUN,2820_1186_SUN_DOWN
2820,HOL,2820_1186_HOL_UP
2820,HOL,2820_1186_HOL_DOWN
2820,MS,2820_1186_MS_UP
2820,MS,2820_1186_MS_DOWN
4441,SH,4441_1190_SH_UP
4441,SH,4441_1190_SH_DOWN
4441,MS,4441_1190_MS_UP
4441,MS,4441_1190_MS_DOWN
2660,SUN,2660_1194_SUN_UP
2660,SUN,2660_1194_SUN_DOWN
2660,HOL,2660_1194_HOL_UP
2660,HOL,2660_1194_HOL_DOWN
2660,MS,2660_1194_MS_UP
2660,MS,2660_1194_MS_DOWN
0590,SH,0590_1200_SH_UP
0590,SH,0590_1200_SH_DOWN
0590,MS,0590_1200_MS_UP
0590,MS,0590_1200_MS_DOWN
0510,SH,0510_1205_SH_UP
0510,SH,0510_1205_SH_DOWN
0510,MS,0510_1205_MS_UP
0510,MS,0510_1205_MS_DOWN
0620,FW,0620_1206_FW_UP
0620,FW,0620_1206_FW_DOWN
0630,SH,0630_1210_SH_UP
0630,SH,0630_1210_SH_DOWN
0630,MS,0630_1210_MS_UP
0630,MS,0630_1210_MS_DOWN
0630,MS,0630_1211_MS_UP
0630,MS,0630_1211_MS_DOWN
0630,SH,0630_1212_SH_UP
0630,SH,0630_1212_SH_DOWN
0630,MS,0630_1212_MS_UP
0630,MS,0630_1212_MS_DOWN
0630,SH,0630_1213_SH_UP
0630,SH,0630_1213_SH_DOWN
0630,MS,0630_1213_MS_UP
0630,MS,0630_1213_MS_DOWN
1100,SUN,1100_1219_SUN_UP
1100,SUN,1100_1219_SUN_DOWN
1100,HOL,1100_1219_HOL_UP
@ -275,10 +187,24 @@ route_id,service_id,trip_id
3020,MS,3020_1237_MS_DOWN
3020,SH,3020_1238_SH_UP
3020,SH,3020_1238_SH_DOWN
1324,SUN,1324_1253_SUN_UP
1324,SUN,1324_1253_SUN_DOWN
1324,HOL,1324_1253_HOL_UP
1324,HOL,1324_1253_HOL_DOWN
1324,MF,1324_1253_MF_UP
1324,MF,1324_1253_MF_DOWN
1324,SAT,1324_1253_SAT_UP
1324,SAT,1324_1253_SAT_DOWN
5051,SH,5051_1258_SH_UP
5051,SH,5051_1258_SH_DOWN
5051,MS,5051_1258_MS_UP
5051,MS,5051_1258_MS_DOWN
4961,SUN,4961_1264_SUN_UP
4961,SUN,4961_1264_SUN_DOWN
4961,HOL,4961_1264_HOL_UP
4961,HOL,4961_1264_HOL_DOWN
4961,MS,4961_1264_MS_UP
4961,MS,4961_1264_MS_DOWN
1540,SUN,1540_1314_SUN_UP
1540,SUN,1540_1314_SUN_DOWN
1540,HOL,1540_1314_HOL_UP
@ -287,9 +213,9 @@ route_id,service_id,trip_id
1540,MF,1540_1314_MF_DOWN
1540,SAT,1540_1314_SAT_UP
1540,SAT,1540_1314_SAT_DOWN
0460,FW,0460_1327_FW_UP
0460,FW,0460_1327_FW_DOWN
0460,FW,0460_1328_FW_UP
0460,FW,0460_1328_FW_DOWN
0460,FW,0460_1329_FW_UP
0460,FW,0460_1329_FW_DOWN
0420,SUN,0420_1336_SUN_UP
0420,SUN,0420_1336_SUN_DOWN
0420,HOL,0420_1336_HOL_UP
0420,HOL,0420_1336_HOL_DOWN
0420,MS,0420_1336_MS_UP
0420,MS,0420_1336_MS_DOWN