gtfs v10.. frequencies recoded

This commit is contained in:
Johnson Chetty 2012-03-09 16:01:03 +01:00
parent 0d9bed2f54
commit 38ea34eb53
6 changed files with 4584 additions and 182 deletions

View File

@ -361,8 +361,17 @@ def export_stop_times(routelist):
if route not in routelist: continue
# get route in sort_order based on UP or DOWN route
order = "" if direction == "UP" else "-"
rdlist = list(RouteDetail.objects.filter(route=route).order_by(order+"serial"))
#order = "" if direction == "UP" else "-"
if direction == "UP":
# keep order
rdlist = list(RouteDetail.objects.filter(route=route).order_by("serial"))
else:
# reverse order
rdlist = list(RouteDetail.objects.filter(route=route).order_by("serial"))
#rdlist = list(rdlist.reverse())
#details = get_routedetail_subset(unr)
@ -415,15 +424,16 @@ def export_stop_times(routelist):
dt = datetime.datetime.combine(today, arrival_time) + datetime.timedelta(seconds=10)
departure_time = dt.time()
f.writerow([trip_id,arrival_time.__str__().split(".")[0],departure_time.__str__().split(".")[0],detail.stop.code,sequence])
blankstops=0
blankstops=1
prevstage = sequence
else:
# 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
@ -431,6 +441,7 @@ def export_stop_times(routelist):
#stage stop
distdelta=detail.km/blankstops
break
"""
# first stop
if sequence == 0:
@ -448,7 +459,11 @@ def export_stop_times(routelist):
# if any other stop
f.writerow([trip_id,"","",detail.stop.code,sequence])
#-----------------------------------------------------------------------------------
"""
# 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)
@ -471,7 +486,7 @@ def export_stop_times(routelist):
#8.
"""
""" # old code just for fallback
for r in routelist:
rdlist = RouteDetail.objects.filter(route=r).order_by('serial')
sr_no=0
@ -496,7 +511,7 @@ def export_stop_times(routelist):
"""
stop_times.txt
stop_times.txt - algo for old code
================================================================================================================================================
1. For each route.
2. Get rdlist = routedetails for that route.order_by('serial'). Get UniqueRoutes for the route.
@ -539,8 +554,11 @@ def export_frequencies(routelist):
f.writerow(["trip_id", "start_time","end_time","headway_secs"])
for schedule, unr, route, direction, trip_id in generate_trips_unr():
# inclusion criteria
if route not in routelist: continue
if unr.distance is None or unr.distance == 0.0: continue
runtime = runtime_in_minutes(schedule)
if not runtime or unr.distance is None or unr.distance == 0.0: continue
headway = (schedule.headway1,
schedule.headway2,
@ -548,20 +566,45 @@ def export_frequencies(routelist):
schedule.headway4,
schedule.headway5)
ts_start = ""
timespanchange = False
for span, (start_time, end_time) in enumerate(TIMESPANS):
# getting headway timings
# making sure the start_time is earlier than the end_time
# making start and end as datetime.time
# check if previous
if timespanchange:
start_time = ts_start
timespanchange = False
if direction == "UP":
"""
# if 'up' then take *_from values else take *_to values from schedule
if start_time is None:
start_time = schedule.first_from.__str__()
if end_time is None:
end_time = schedule.last_from.__str__()
"""
if start_time is None:
if schedule.first_from:
start_time = schedule.first_from.__str__()
else:
start_time = "05:00:00" # magic number here in case BEST data isnt found
if end_time is None:
if schedule.last_from:
end_time = schedule.last_from.__str__()
else:
end_time = "22:59:59" # magic number here in case BEST data isnt found
"""
# if base values are null then put default values
if schedule.first_from == datetime.time(0,0,0):
if schedule.first_from == datetime.time(0,0,0)
and start_time is None:
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
@ -570,7 +613,22 @@ def export_frequencies(routelist):
start_time = "05:00:00"
if time_of(end_time) <= time_of(start_time):
end_time = "22:59:59"
"""
else:
if start_time is None:
if schedule.first_to:
start_time = schedule.first_to.__str__()
else:
start_time = "05:00:00" # magic number here in case BEST data isnt found
if end_time is None:
if schedule.last_to:
end_time = schedule.last_to.__str__()
else:
end_time = "22:59:59" # magic number here in case BEST data isnt found
"""
if start_time is None:
start_time = schedule.first_to.__str__()
if end_time is None:
@ -586,16 +644,202 @@ def export_frequencies(routelist):
start_time = "05:00:00" # magic number here in case BEST data isnt found
if time_of(end_time) <= time_of(start_time):
end_time = "22:59:59" # magic number here in case BEST data isnt found
"""
if headway[span] is not None:
f.writerow([trip_id, start_time, end_time, headway[span]*60])
# if ff > end_time,drop headway
if time_of(start_time) < time_of(end_time):
f.writerow([trip_id, start_time, end_time, headway[span]*60])
else:
# if the start_time is later than the end_time of the first timespan, then change the start_time of the second timespan
timespanchange = True
ts_start = start_time
def export_frequencies2(routelist):
f = make_csv_writer("frequencies.txt")
"""
EACH ROW IN FREQUENCIES
- For an entry in atlas, [ i.e. a given trip+service_id [subset + schedule days] ]
If there are headway timings for diff time slots, eg.
h7-11, h11-16, h16-22,h22-25
then
"""
TIMESPANS = (("05:00:00","06:59:59"),
("07:00:00","10:59:59"),
("11:00:00","16:59:59"),
("17:00:00","19:59:59"),
("20:00:00","23:59:59"))
f.writerow(["trip_id", "start_time","end_time","headway_secs"])
for schedule, unr, route, direction, trip_id in generate_trips_unr():
# inclusion criteria
if route not in routelist: continue
runtime = runtime_in_minutes(schedule)
if not runtime or unr.distance is None or unr.distance == 0.0: continue
headway = (schedule.headway1,
schedule.headway2,
schedule.headway3,
schedule.headway4,
schedule.headway5)
# to indicate if time represents the next day eg. 02:00:00 am
lf_overflow = False
lt_overflow = False
for span, (start_time, end_time) in enumerate(TIMESPANS):
# getting headway timings
# making start and end as datetime.time
st = time_of(start_time)
et = time_of(end_time)
ff = schedule.first_from
lf = schedule.last_from
ft = schedule.first_to
lt = schedule.last_to
# sanity checks for these times to be applied here.. like if if ff is given and ft is not, then ft is ff+runtime, etc
if ff is None:
ff=time_of("05:00:00")
if lf is None:
lf=time_of("23:59:59")
if ft is None:
ft=time_of("05:00:00")
if lt is None:
lt=time_of("23:59:59")
try:
# check for any end_times going beyond 00:00:00 and make into 23:59:59,
# add 24:00:00 + offset at time of writing to file
# for comparison use 23:59:59. so any time span beyond that needs a custom operator for times.
if schedule.last_from < schedule.first_from:
lf = time_of("23:59:59")
lf_overflow = True
if schedule.last_to < schedule.first_to:
lt = time_of("23:59:59")
lt_overflow = True
except:
print "time comparison error "
pass
if direction == "UP":
"""
# if 'up' then take *_from values else take *_to values from schedule
"""
# any time interval [(ff,lf),(ft,lt)] is defined by its end points ,
# so basic algo is to check if the endpoint lies b4, in or after the timespan
# for ff
# b4
if ff < st:
if span == 0:
st = ff
# in
if st < ff and ff < et:
st=ff
# aft
if ff > et:
continue
# for lf
# b4
if lf < st:
continue
# in
if st < lf and lf < et:
et = lf #! lf
# aft, if span is last then extend
if et < lf:
if span == len(TIMESPANS) -1:
et = lf
if headway[span]:
# convert to string
st_str = st.__str__().split(".")[0]
et_str = et.__str__().split(".")[0]
# adjusting overflows
if lf_overflow and span == len(TIMESPANS) -1:
lf_time = schedule.last_from.hour * 60 + schedule.last_from.minute
et_str = "%02d:%02d:00" % (int(lf_time/60)+24, lf_time % 60)
lf_overflow = False
f.writerow([trip_id,st_str, et_str, headway[span]*60])
else:
# for down, ft
# b4
if ft < st:
if span == 0:
st = ft
# in
if st < ft and ft < et:
st=ft
# aft
if ft > et:
continue
# for lt
# b4
if lt < st:
continue
# in
if st < lt and lt < et:
et = lt
# aft
if et < lt:
# for last timespan
if span == len(TIMESPANS) -1:
et = lt
if headway[span]:
# convert to string
st_str = st.__str__().split(".")[0]
et_str = et.__str__().split(".")[0]
# adjusting overflows
if lt_overflow and span == len(TIMESPANS) -1:
lt_time = schedule.last_to.hour * 60 + schedule.last_to.minute
et_str = "%02d:%02d:00" % (int(lt_time/60)+24, lt_time % 60)
lt_overflow = False
f.writerow([trip_id,st_str, et_str, headway[span]*60])
def fire_up(routelist):
if not routelist:
routelist = getCompleteRoutes3()
export_routes(routelist)
export_stops(routelist)
export_frequencies(routelist)
export_frequencies2(routelist)
export_stop_times(routelist)
export_calendar()
export_trips(routelist)

View File

@ -33,7 +33,7 @@ trip_id,start_time,end_time,headway_secs
3981_915_FW_UP,07:00:00,10:59:59,840
3981_915_FW_UP,11:00:00,16:59:59,960
3981_915_FW_UP,17:00:00,19:59:59,1080
3981_915_FW_UP,05:00:00,22:59:59,1200
3981_915_FW_UP,20:00:00,24:50:00,1200
3981_915_FW_DOWN,04:55:00,06:59:59,780
3981_915_FW_DOWN,07:00:00,10:59:59,840
3981_915_FW_DOWN,11:00:00,16:59:59,960
@ -44,8 +44,7 @@ trip_id,start_time,end_time,headway_secs
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,07:10: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
@ -54,8 +53,7 @@ trip_id,start_time,end_time,headway_secs
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,07:10: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
@ -63,17 +61,15 @@ trip_id,start_time,end_time,headway_secs
2060_949_SUN_UP,11:00:00,16:59:59,1620
2060_949_SUN_UP,17:00:00,19:59:59,1380
2060_949_SUN_UP,20:00:00,23:00:00,1380
2060_949_SUN_DOWN,07:00:00,10:59:59,1740
2060_949_SUN_DOWN,07:20:00,10:59:59,1740
2060_949_SUN_DOWN,11:00:00,16:59:59,1620
2060_949_SUN_DOWN,17:00:00,19:59:59,1380
2060_949_SUN_DOWN,20:00:00,23:20:00,1380
2060_949_HOL_UP,05:00:00,06:59:59,900
2060_949_HOL_UP,07:00:00,10:59:59,1140
2060_949_HOL_UP,11:00:00,16:59:59,1080
2060_949_HOL_UP,17:00:00,19:59:59,780
2060_949_HOL_UP,20:00:00,23:00:00,1200
2060_949_HOL_DOWN,05:00:00,06:59:59,900
2060_949_HOL_DOWN,07:00:00,10:59:59,1140
2060_949_HOL_DOWN,07:20:00,10:59:59,1140
2060_949_HOL_DOWN,11:00:00,16:59:59,1080
2060_949_HOL_DOWN,17:00:00,19:59:59,780
2060_949_HOL_DOWN,20:00:00,23:20:00,1200
@ -97,6 +93,22 @@ 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
0324_955_SH_UP,06:30:00,06:59:59,1260
0324_955_SH_UP,07:00:00,10:59:59,1620
0324_955_SH_UP,11:00:00,16:59:59,1740
0324_955_SH_UP,17:00:00,19:59:59,1380
0324_955_SH_DOWN,07:20:00,10:59:59,1620
0324_955_SH_DOWN,11:00:00,16:59:59,1740
0324_955_SH_DOWN,17:00:00,19:59:59,1380
0324_955_MS_UP,06:30:00,06:59:59,900
0324_955_MS_UP,07:00:00,10:59:59,1080
0324_955_MS_UP,11:00:00,16:59:59,1080
0324_955_MS_UP,17:00:00,19:59:59,1020
0324_955_MS_UP,20:00:00,22:00:00,1020
0324_955_MS_DOWN,07:13:00,10:59:59,1080
0324_955_MS_DOWN,11:00:00,16:59:59,1080
0324_955_MS_DOWN,17:00:00,19:59:59,1020
0324_955_MS_DOWN,20:00:00,22:53:00,1020
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
@ -106,7 +118,7 @@ trip_id,start_time,end_time,headway_secs
3751_971_SH_DOWN,07:00:00,10:59:59,1080
3751_971_SH_DOWN,11:00:00,16:59:59,900
3751_971_SH_DOWN,17:00:00,19:59:59,1020
3751_971_SH_DOWN,05:00:00,22:59:59,1080
3751_971_SH_DOWN,20:00:00,24:45:00,1080
3751_971_MS_UP,05:00:00,06:59:59,1200
3751_971_MS_UP,07:00:00,10:59:59,960
3751_971_MS_UP,11:00:00,16:59:59,1260
@ -116,47 +128,33 @@ trip_id,start_time,end_time,headway_secs
3751_971_MS_DOWN,07:00:00,10:59:59,960
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
3751_971_MS_DOWN,20:00:00,24:40:00,1200
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_UP,11:00:00,11:38:00,480
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
4150_1000_MS_DOWN,11:00:00,11:05:00,480
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_UP,20:00:00,24:20:00,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_SH_DOWN,20:00:00,24:32:00,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_UP,20:00:00,24:25:00,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
4160_1002_MS_DOWN,20:00:00,24:39:00,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
@ -186,7 +184,7 @@ trip_id,start_time,end_time,headway_secs
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_SUN_DOWN,20:00:00,24:35:00,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
@ -196,7 +194,7 @@ trip_id,start_time,end_time,headway_secs
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_HOL_DOWN,20:00:00,24:35:00,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
@ -206,12 +204,29 @@ trip_id,start_time,end_time,headway_secs
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
3961_1008_MS_DOWN,20:00:00,24:35:00,1200
3660_1045_SH_UP,07:55:00,10:59:59,2040
3660_1045_SH_UP,11:00:00,16:59:59,1440
3660_1045_SH_UP,17:00:00,19:59:59,1080
3660_1045_SH_UP,20:00:00,23:00:00,1080
3660_1045_SH_DOWN,08:25:00,10:59:59,2040
3660_1045_SH_DOWN,11:00:00,16:59:59,1440
3660_1045_SH_DOWN,17:00:00,19:59:59,1080
3660_1045_SH_DOWN,20:00:00,23:28:00,1080
3660_1045_MS_UP,06:30:00,06:59:59,1380
3660_1045_MS_UP,07:00:00,10:59:59,1500
3660_1045_MS_UP,11:00:00,16:59:59,1620
3660_1045_MS_UP,17:00:00,19:59:59,1560
3660_1045_MS_UP,20:00:00,23:00:00,1500
3660_1045_MS_DOWN,07:00:00,10:59:59,1500
3660_1045_MS_DOWN,11:00:00,16:59:59,1620
3660_1045_MS_DOWN,17:00:00,19:59:59,1560
3660_1045_MS_DOWN,20:00:00,23:30:00,1500
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
3670_1046_MF_UP,17:00:00,19:59:59,960
3670_1046_MF_UP,05:00:00,22:59:59,840
3670_1046_MF_UP,20:00:00,24:15:00,840
3670_1046_MF_DOWN,06:00:00,06:59:59,600
3670_1046_MF_DOWN,07:00:00,10:59:59,600
3670_1046_MF_DOWN,11:00:00,16:59:59,720
@ -221,7 +236,7 @@ trip_id,start_time,end_time,headway_secs
3670_1046_SAT/SUND&HOL_UP,07:00:00,10:59:59,720
3670_1046_SAT/SUND&HOL_UP,11:00:00,16:59:59,840
3670_1046_SAT/SUND&HOL_UP,17:00:00,19:59:59,960
3670_1046_SAT/SUND&HOL_UP,05:00:00,22:59:59,840
3670_1046_SAT/SUND&HOL_UP,20:00:00,24:15:00,840
3670_1046_SAT/SUND&HOL_DOWN,06:00:00,06:59:59,840
3670_1046_SAT/SUND&HOL_DOWN,07:00:00,10:59:59,720
3670_1046_SAT/SUND&HOL_DOWN,11:00:00,16:59:59,840
@ -251,7 +266,7 @@ trip_id,start_time,end_time,headway_secs
3410_608_SH_UP,07:00:00,10:59:59,1080
3410_608_SH_UP,11:00:00,16:59:59,840
3410_608_SH_UP,17:00:00,19:59:59,840
3410_608_SH_UP,05:00:00,22:59:59,900
3410_608_SH_UP,20:00:00,24:20:00,900
3410_608_SH_DOWN,04:40:00,06:59:59,1500
3410_608_SH_DOWN,07:00:00,10:59:59,1080
3410_608_SH_DOWN,11:00:00,16:59:59,840
@ -261,7 +276,7 @@ trip_id,start_time,end_time,headway_secs
3410_608_MS_UP,07:00:00,10:59:59,1140
3410_608_MS_UP,11:00:00,16:59:59,1140
3410_608_MS_UP,17:00:00,19:59:59,1200
3410_608_MS_UP,05:00:00,22:59:59,1500
3410_608_MS_UP,20:00:00,24:20:00,1500
3410_608_MS_DOWN,04:45:00,06:59:59,1080
3410_608_MS_DOWN,07:00:00,10:59:59,1140
3410_608_MS_DOWN,11:00:00,16:59:59,1140
@ -272,8 +287,7 @@ trip_id,start_time,end_time,headway_secs
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,07:15: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
@ -361,22 +375,22 @@ trip_id,start_time,end_time,headway_secs
3350_703_SUN_UP,07:00:00,10:59:59,840
3350_703_SUN_UP,11:00:00,16:59:59,840
3350_703_SUN_UP,17:00:00,19:59:59,960
3350_703_SUN_UP,05:00:00,22:59:59,1020
3350_703_SUN_UP,20:00:00,24:30:00,1020
3350_703_SUN_DOWN,06:00:00,06:59:59,720
3350_703_SUN_DOWN,07:00:00,10:59:59,840
3350_703_SUN_DOWN,11:00:00,16:59:59,840
3350_703_SUN_DOWN,17:00:00,19:59:59,960
3350_703_SUN_DOWN,20:00:00,23:45:00,1020
3350_703_MS&HOL_UP,06:05:00,22:59:59,540
3350_703_MS&HOL_UP,07:00:00,22:59:59,780
3350_703_MS&HOL_UP,11:00:00,22:59:59,900
3350_703_MS&HOL_UP,17:00:00,22:59:59,900
3350_703_MS&HOL_UP,20:00:00,22:59:59,840
3350_703_MS&HOL_DOWN,05:30:00,22:59:59,540
3350_703_MS&HOL_DOWN,07:00:00,22:59:59,780
3350_703_MS&HOL_DOWN,11:00:00,22:59:59,900
3350_703_MS&HOL_DOWN,17:00:00,22:59:59,900
3350_703_MS&HOL_DOWN,20:00:00,22:59:59,840
3350_703_MS&HOL_UP,06:05:00,06:59:59,540
3350_703_MS&HOL_UP,07:00:00,10:59:59,780
3350_703_MS&HOL_UP,11:00:00,16:59:59,900
3350_703_MS&HOL_UP,17:00:00,19:59:59,900
3350_703_MS&HOL_UP,20:00:00,24:00:00,840
3350_703_MS&HOL_DOWN,05:30:00,06:59:59,540
3350_703_MS&HOL_DOWN,07:00:00,10:59:59,780
3350_703_MS&HOL_DOWN,11:00:00,16:59:59,900
3350_703_MS&HOL_DOWN,17:00:00,19:59:59,900
3350_703_MS&HOL_DOWN,20:00:00,23:50:00,840
3340_704_MS&HOL_UP,06:10:00,06:59:59,660
3340_704_MS&HOL_UP,07:00:00,10:59:59,480
3340_704_MS&HOL_UP,11:00:00,16:59:59,960
@ -387,6 +401,36 @@ 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
3360_705_MS_UP,06:10:00,06:59:59,1320
3360_705_MS_UP,07:00:00,10:59:59,1440
3360_705_MS_UP,11:00:00,16:59:59,1740
3360_705_MS_UP,17:00:00,19:59:59,1620
3360_705_MS_UP,20:00:00,21:25:00,1620
3360_705_MS_DOWN,06:05:00,06:59:59,1320
3360_705_MS_DOWN,07:00:00,10:59:59,1440
3360_705_MS_DOWN,11:00:00,16:59:59,1740
3360_705_MS_DOWN,17:00:00,19:59:59,1620
3360_705_MS_DOWN,20:00:00,22:40:00,1620
3360_706_SUN_UP,05:50:00,06:59:59,1440
3360_706_SUN_UP,07:00:00,10:59:59,1200
3360_706_SUN_UP,11:00:00,16:59:59,1320
3360_706_SUN_UP,17:00:00,19:59:59,1260
3360_706_SUN_UP,20:00:00,21:05:00,1380
3360_706_SUN_DOWN,06:45:00,06:59:59,1440
3360_706_SUN_DOWN,07:00:00,10:59:59,1200
3360_706_SUN_DOWN,11:00:00,16:59:59,1320
3360_706_SUN_DOWN,17:00:00,19:59:59,1260
3360_706_SUN_DOWN,20:00:00,22:10:00,1380
3360_706_HOL_UP,05:50:00,06:59:59,1320
3360_706_HOL_UP,07:00:00,10:59:59,1440
3360_706_HOL_UP,11:00:00,16:59:59,1560
3360_706_HOL_UP,17:00:00,19:59:59,1260
3360_706_HOL_UP,20:00:00,21:05:00,1380
3360_706_HOL_DOWN,06:45:00,06:59:59,1320
3360_706_HOL_DOWN,07:00:00,10:59:59,1440
3360_706_HOL_DOWN,11:00:00,16:59:59,1560
3360_706_HOL_DOWN,17:00:00,19:59:59,1260
3360_706_HOL_DOWN,20:00:00,22:10:00,1380
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
@ -437,6 +481,28 @@ trip_id,start_time,end_time,headway_secs
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
4080_790_SUN_UP,06:53:00,06:59:59,1380
4080_790_SUN_UP,07:00:00,10:59:59,1260
4080_790_SUN_UP,11:00:00,16:59:59,1200
4080_790_SUN_UP,17:00:00,19:18:00,1320
4080_790_SUN_DOWN,08:00:00,10:59:59,1260
4080_790_SUN_DOWN,11:00:00,16:59:59,1200
4080_790_SUN_DOWN,17:00:00,19:59:59,1320
4080_790_HOL_UP,06:30:00,06:59:59,1380
4080_790_HOL_UP,07:00:00,10:59:59,1260
4080_790_HOL_UP,11:00:00,16:59:59,1200
4080_790_HOL_UP,17:00:00,19:10:00,1320
4080_790_HOL_DOWN,08:00:00,10:59:59,1260
4080_790_HOL_DOWN,11:00:00,16:59:59,1200
4080_790_HOL_DOWN,17:00:00,19:59:59,1320
4080_790_MS_UP,06:10:00,06:59:59,1020
4080_790_MS_UP,07:00:00,10:59:59,1080
4080_790_MS_UP,11:00:00,16:59:59,1080
4080_790_MS_UP,17:00:00,19:28:00,1080
4080_790_MS_DOWN,07:35:00,10:59:59,1080
4080_790_MS_DOWN,11:00:00,16:59:59,1080
4080_790_MS_DOWN,17:00:00,19:59:59,1080
4080_790_MS_DOWN,20:00:00,21:10: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
@ -447,64 +513,110 @@ 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
2510_1117_SH_UP,04:45:00,06:59:59,600
2510_1117_SH_UP,07:00:00,10:59:59,540
2510_1117_SH_UP,11:00:00,16:59:59,540
2510_1117_SH_UP,17:00:00,19:59:59,420
2510_1117_SH_UP,20:00:00,25:35:00,540
2510_1117_SH_DOWN,05:05:00,06:59:59,600
2510_1117_SH_DOWN,07:00:00,10:59:59,540
2510_1117_SH_DOWN,11:00:00,16:59:59,540
2510_1117_SH_DOWN,17:00:00,19:59:59,420
2510_1117_SH_DOWN,20:00:00,25:15:00,540
2510_1117_MS_UP,04:45:00,06:59:59,600
2510_1117_MS_UP,07:00:00,10:59:59,600
2510_1117_MS_UP,11:00:00,16:59:59,600
2510_1117_MS_UP,17:00:00,19:59:59,720
2510_1117_MS_UP,20:00:00,25:35:00,720
2510_1117_MS_DOWN,05:05:00,06:59:59,600
2510_1117_MS_DOWN,07:00:00,10:59:59,600
2510_1117_MS_DOWN,11:00:00,16:59:59,600
2510_1117_MS_DOWN,17:00:00,19:59:59,720
2510_1117_MS_DOWN,20:00:00,25:10:00,720
2560_1118_SUN_UP,07:00:00,10:59:59,780
2560_1118_SUN_UP,11:00:00,16:59:59,1020
2560_1118_SUN_UP,17:00:00,19:59:59,960
2560_1118_SUN_DOWN,06:05:00,06:59:59,840
2560_1118_SUN_DOWN,07:00:00,10:59:59,780
2560_1118_SUN_DOWN,11:00:00,16:59:59,1020
2560_1118_SUN_DOWN,17:00:00,19:59:59,960
2560_1118_MS_UP,06:25:00,06:59:59,1080
2560_1118_MS_UP,07:00:00,10:59:59,780
2560_1118_MS_UP,11:00:00,16:59:59,900
2560_1118_MS_UP,17:00:00,19:59:59,960
2560_1118_MS_UP,20:00:00,24:00:00,840
2560_1118_MS_DOWN,05:45:00,06:59:59,1080
2560_1118_MS_DOWN,07:00:00,10:59:59,780
2560_1118_MS_DOWN,11:00:00,16:59:59,900
2560_1118_MS_DOWN,17:00:00,19:59:59,960
2560_1118_MS_DOWN,20:00:00,23:00:00,840
2560_1119_HOL_UP,07:00:00,10:59:59,1020
2560_1119_HOL_UP,11:00:00,16:59:59,840
2560_1119_HOL_UP,17:00:00,19:59:59,1020
2560_1119_HOL_UP,20:00:00,24:00:00,900
2560_1119_HOL_DOWN,06:05:00,06:59:59,780
2560_1119_HOL_DOWN,07:00:00,10:59:59,1020
2560_1119_HOL_DOWN,11:00:00,16:59:59,840
2560_1119_HOL_DOWN,17:00:00,19:59:59,1020
2560_1119_HOL_DOWN,20:00:00,23:00:00,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_UP,20:00:00,24:19:00,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_SUN_DOWN,20:00:00,24:35:00,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_UP,20:00:00,24:15:00,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_HOL_DOWN,20:00:00,24:35:00,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_UP,20:00:00,24:20:00,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
2570_1120_MS_DOWN,20:00:00,24:35:00,780
2424_1124_SUN_UP,06:44:00,06:59:59,1020
2424_1124_SUN_UP,07:00:00,10:59:59,1200
2424_1124_SUN_UP,11:00:00,16:59:59,600
2424_1124_SUN_UP,17:00:00,19:59:59,720
2424_1124_SUN_DOWN,06:23:00,06:59:59,1020
2424_1124_SUN_DOWN,07:00:00,10:59:59,1200
2424_1124_SUN_DOWN,11:00:00,16:59:59,600
2424_1124_SUN_DOWN,17:00:00,19:59:59,720
2424_1124_HOL_UP,06:30:00,06:59:59,840
2424_1124_HOL_UP,07:00:00,10:59:59,600
2424_1124_HOL_UP,11:00:00,16:59:59,720
2424_1124_HOL_UP,17:00:00,19:59:59,600
2424_1124_HOL_UP,20:00:00,24:05:00,720
2424_1124_HOL_DOWN,06:10:00,06:59:59,840
2424_1124_HOL_DOWN,07:00:00,10:59:59,600
2424_1124_HOL_DOWN,11:00:00,16:59:59,720
2424_1124_HOL_DOWN,17:00:00,19:59:59,600
2424_1124_HOL_DOWN,20:00:00,23:30:00,720
2424_1124_MS_UP,06:30:00,06:59:59,600
2424_1124_MS_UP,07:00:00,10:59:59,480
2424_1124_MS_UP,11:00:00,16:59:59,600
2424_1124_MS_UP,17:00:00,19:59:59,540
2424_1124_MS_UP,20:00:00,24:00:00,420
2424_1124_MS_DOWN,06:10:00,06:59:59,600
2424_1124_MS_DOWN,07:00:00,10:59:59,480
2424_1124_MS_DOWN,11:00:00,16:59:59,600
2424_1124_MS_DOWN,17:00:00,19:59:59,540
2424_1124_MS_DOWN,20:00:00,23:20:00,420
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
@ -539,22 +651,22 @@ trip_id,start_time,end_time,headway_secs
3520_1170_SH_UP,07:00:00,10:59:59,720
3520_1170_SH_UP,11:00:00,16:59:59,540
3520_1170_SH_UP,17:00:00,19:59:59,720
3520_1170_SH_UP,05:00:00,22:59:59,780
3520_1170_SH_UP,20:00:00,24:15:00,780
3520_1170_SH_DOWN,05:30:00,06:59:59,1020
3520_1170_SH_DOWN,07:00:00,10:59:59,720
3520_1170_SH_DOWN,11:00:00,16:59:59,540
3520_1170_SH_DOWN,17:00:00,19:59:59,720
3520_1170_SH_DOWN,05:00:00,22:59:59,780
3520_1170_SH_DOWN,20:00:00,24:55:00,780
3520_1170_MS_UP,05:10:00,06:59:59,900
3520_1170_MS_UP,07:00:00,10:59:59,840
3520_1170_MS_UP,11:00:00,16:59:59,1080
3520_1170_MS_UP,17:00:00,19:59:59,1020
3520_1170_MS_UP,05:00:00,22:59:59,900
3520_1170_MS_UP,20:00:00,24:20:00,900
3520_1170_MS_DOWN,05:00:00,06:59:59,900
3520_1170_MS_DOWN,07:00:00,10:59:59,840
3520_1170_MS_DOWN,11:00:00,16:59:59,1080
3520_1170_MS_DOWN,17:00:00,19:59:59,1020
3520_1170_MS_DOWN,05:00:00,22:59:59,900
3520_1170_MS_DOWN,20:00:00,24:55:00,900
3510_1171_SUN_UP,05:05:00,06:59:59,1020
3510_1171_SUN_UP,07:00:00,10:59:59,1200
3510_1171_SUN_UP,11:00:00,16:59:59,960
@ -605,8 +717,7 @@ trip_id,start_time,end_time,headway_secs
2120_1177_MS_DOWN,11:00:00,16:59:59,1260
2120_1177_MS_DOWN,17:00:00,19:59:59,1380
2120_1177_MS_DOWN,20:00:00,20:55:00,1440
2120_1178_SH_UP,05:00:00,06:59:59,1260
2120_1178_SH_UP,07:00:00,10:59:59,1200
2120_1178_SH_UP,07:05:00,10:59:59,1200
2120_1178_SH_UP,11:00:00,16:59:59,1380
2120_1178_SH_UP,17:00:00,19:59:59,1380
2120_1178_SH_UP,20:00:00,21:50:00,1500
@ -619,39 +730,38 @@ trip_id,start_time,end_time,headway_secs
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_UP,20:00:00,24:45:00,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_SUN_DOWN,20:00:00,24:40:00,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_UP,20:00:00,24:45:00,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_HOL_DOWN,20:00:00,24:40:00,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_UP,20:00:00,24:45:00,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
2820_1186_MS_DOWN,20:00:00,24:45:00,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,07:45: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
@ -660,8 +770,7 @@ trip_id,start_time,end_time,headway_secs
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,07:45: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
@ -669,33 +778,33 @@ trip_id,start_time,end_time,headway_secs
2660_1194_SUN_UP,07:00:00,10:59:59,300
2660_1194_SUN_UP,11:00:00,16:59:59,300
2660_1194_SUN_UP,17:00:00,19:59:59,360
2660_1194_SUN_UP,05:00:00,22:59:59,300
2660_1194_SUN_UP,20:00:00,24:50:00,300
2660_1194_SUN_DOWN,05:40:00,06:59:59,480
2660_1194_SUN_DOWN,07:00:00,10:59:59,300
2660_1194_SUN_DOWN,11:00:00,16:59:59,300
2660_1194_SUN_DOWN,17:00:00,19:59:59,360
2660_1194_SUN_DOWN,05:00:00,22:59:59,300
2660_1194_SUN_DOWN,20:00:00,24:24:00,300
2660_1194_HOL_UP,06:00:00,06:59:59,600
2660_1194_HOL_UP,07:00:00,10:59:59,300
2660_1194_HOL_UP,11:00:00,16:59:59,240
2660_1194_HOL_UP,17:00:00,19:59:59,360
2660_1194_HOL_UP,05:00:00,22:59:59,300
2660_1194_HOL_UP,20:00:00,24:50:00,300
2660_1194_HOL_DOWN,05:40:00,06:59:59,600
2660_1194_HOL_DOWN,07:00:00,10:59:59,300
2660_1194_HOL_DOWN,11:00:00,16:59:59,240
2660_1194_HOL_DOWN,17:00:00,19:59:59,360
2660_1194_HOL_DOWN,05:00:00,22:59:59,300
2660_1194_HOL_DOWN,20:00:00,24:20:00,300
2660_1194_MS_UP,06:00:00,06:59:59,480
2660_1194_MS_UP,07:00:00,10:59:59,360
2660_1194_MS_UP,11:00:00,16:59:59,360
2660_1194_MS_UP,17:00:00,19:59:59,360
2660_1194_MS_UP,05:00:00,22:59:59,420
2660_1194_MS_UP,20:00:00,24:38:00,420
2660_1194_MS_DOWN,05:35:00,06:59:59,480
2660_1194_MS_DOWN,07:00:00,10:59:59,360
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
2660_1194_MS_DOWN,20:00:00,24:23:00,420
0590_1200_SH_UP,07:38: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
@ -757,7 +866,7 @@ trip_id,start_time,end_time,headway_secs
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_UP,20:00:00,23:59:59,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
@ -768,8 +877,7 @@ trip_id,start_time,end_time,headway_secs
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,07:05: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
@ -786,16 +894,14 @@ trip_id,start_time,end_time,headway_secs
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
1100_1219_SUN_DOWN,05:00:00,06:59:59,600
1100_1219_SUN_DOWN,07:00:00,10:59:59,720
1100_1219_SUN_DOWN,07:05:00,10:59:59,720
1100_1219_SUN_DOWN,11:00:00,16:59:59,600
1100_1219_HOL_UP,06:35:00,06:59:59,840
1100_1219_HOL_UP,07:00:00,10:59:59,840
1100_1219_HOL_UP,11:00:00,16:59:59,960
1100_1219_HOL_UP,17:00:00,19:59:59,660
1100_1219_HOL_UP,20:00:00,22:00:00,720
1100_1219_HOL_DOWN,05:00:00,06:59:59,840
1100_1219_HOL_DOWN,07:00:00,10:59:59,840
1100_1219_HOL_DOWN,07:05:00,10:59:59,840
1100_1219_HOL_DOWN,11:00:00,16:59:59,960
1100_1219_HOL_DOWN,17:00:00,19:59:59,660
1100_1219_HOL_DOWN,20:00:00,22:35:00,720
@ -888,7 +994,7 @@ trip_id,start_time,end_time,headway_secs
3020_1237_MS_DOWN,07:00:00,10:59:59,900
3020_1237_MS_DOWN,11:00:00,16:59:59,1260
3020_1237_MS_DOWN,17:00:00,19:59:59,1080
3020_1237_MS_DOWN,05:00:00,22:59:59,1080
3020_1237_MS_DOWN,20:00:00,25:05:00,1080
3020_1238_SH_UP,04:50:00,06:59:59,960
3020_1238_SH_UP,07:00:00,10:59:59,900
3020_1238_SH_UP,11:00:00,16:59:59,1200
@ -898,67 +1004,50 @@ trip_id,start_time,end_time,headway_secs
3020_1238_SH_DOWN,07:00:00,10:59:59,900
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
3020_1238_SH_DOWN,20:00:00,25:05:00,1080
1324_1253_SUN_UP,07:10: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
5051_1258_SH_UP,17:00:00,22:59:59,480
5051_1258_SH_UP,20:00:00,22:59:59,1200
5051_1258_SH_DOWN,05:30:00,22:59:59,660
5051_1258_SH_DOWN,07:00:00,22:59:59,600
5051_1258_SH_DOWN,11:00:00,22:59:59,480
5051_1258_SH_DOWN,17:00:00,22:59:59,480
5051_1258_SH_DOWN,20:00:00,22:59:59,1200
5051_1258_SH_UP,04:20:00,06:59:59,660
5051_1258_SH_UP,07:00:00,10:59:59,600
5051_1258_SH_UP,11:00:00,16:59:59,480
5051_1258_SH_UP,17:00:00,19:59:59,480
5051_1258_SH_UP,20:00:00,24:00:00,1200
5051_1258_SH_DOWN,05:30:00,06:59:59,660
5051_1258_SH_DOWN,07:00:00,10:59:59,600
5051_1258_SH_DOWN,11:00:00,16:59:59,480
5051_1258_SH_DOWN,17:00:00,19:59:59,480
5051_1258_SH_DOWN,20:00:00,25:15:00,1200
5051_1258_MS_UP,04:20:00,06:59:59,720
5051_1258_MS_UP,07:00:00,10:59:59,780
5051_1258_MS_UP,11:00:00,16:59:59,840
5051_1258_MS_UP,17:00:00,19:59:59,1080
5051_1258_MS_UP,05:00:00,22:59:59,840
5051_1258_MS_UP,20:00:00,24:05:00,840
5051_1258_MS_DOWN,05:30:00,06:59:59,720
5051_1258_MS_DOWN,07:00:00,10:59:59,780
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
5051_1258_MS_DOWN,20:00:00,25:20:00,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
@ -994,8 +1083,7 @@ trip_id,start_time,end_time,headway_secs
1540_1314_SUN_UP,11:00:00,16:59:59,960
1540_1314_SUN_UP,17:00:00,19:59:59,600
1540_1314_SUN_UP,20:00:00,23:00:00,720
1540_1314_SUN_DOWN,05:00:00,06:59:59,780
1540_1314_SUN_DOWN,07:00:00,10:59:59,840
1540_1314_SUN_DOWN,07:02:00,10:59:59,840
1540_1314_SUN_DOWN,11:00:00,16:59:59,960
1540_1314_SUN_DOWN,17:00:00,19:59:59,600
1540_1314_SUN_DOWN,20:00:00,22:36:00,720
@ -1003,8 +1091,7 @@ trip_id,start_time,end_time,headway_secs
1540_1314_HOL_UP,07:00:00,10:59:59,360
1540_1314_HOL_UP,11:00:00,16:59:59,480
1540_1314_HOL_UP,17:00:00,19:59:59,420
1540_1314_HOL_DOWN,05:00:00,06:59:59,720
1540_1314_HOL_DOWN,07:00:00,10:59:59,360
1540_1314_HOL_DOWN,07:02:00,10:59:59,360
1540_1314_HOL_DOWN,11:00:00,16:59:59,480
1540_1314_HOL_DOWN,17:00:00,19:59:59,420
1540_1314_MF_UP,07:00:00,10:59:59,240
@ -1029,7 +1116,7 @@ trip_id,start_time,end_time,headway_secs
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,07:40: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
@ -1037,7 +1124,7 @@ trip_id,start_time,end_time,headway_secs
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,07:42: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
@ -1046,7 +1133,6 @@ trip_id,start_time,end_time,headway_secs
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

View File

@ -11,8 +11,10 @@ route_id,route_short_name,route_long_name,route_type
4441,444,GHATKOPAR BUS STATION/GKD - OSHIWARA DEPOT,3
5051,505,BANDRA BUS STN(W) - C.B.D. BELAPUR BUS STATION,3
3290,329,SHIVAJI NAGAR DEPOT - AGARKAR CHOWK,3
0324,32 ,GOREGAON BUS STN(W) - VESAVA-YARI ROAD BUS STN.,3
3340,334,GHATKOPAR STATION (W) - MAROL DEPOT,3
3350,335,AGARKAR CHOWK - SANGHARSH NAGAR (CHANDIVLI),3
3360,336,J.V.P.D.BUS STATION - VIDYA VIHAR BUS STN(W),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
@ -24,20 +26,24 @@ route_id,route_short_name,route_long_name,route_type
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
3660,366,KURLA BUS STATION (E) - SHIVAJI NAGAR TERMINUS,3
3670,367,GADKARI QUARRY - KURLA BUS STATION (E),3
0620,62,MUMBAI CENTRAL DEPOT - KURLA STN (W),3
0630,63,J.MEHTA MARG - CHUNABHATTI,3
1044,104,J.MEHTA MARG - VIJAY VALLABH CHOWK,3
2424,242,ANDHERI BUS STATION(W) - MILLAT NAGAR,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
2510,251,ANDHERI STATION (W) (KUMKUM) - VESAVA-YARI ROAD BUS STATION,3
2560,256,JUHU BEACH - MALVANI DEPOT/ GAIKWAD NAGAR,3
2570,257,ANDHERI BUS STATION(W) - J.V.P.D.BUS STATION,3
0630,63,J.MEHTA MARG - CHUNABHATTI,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
2820,282,KANDIVLI BUS STATION ( E ) - DAMU NAGAR EXTENSION,3
1044,104,J.MEHTA MARG - VIJAY VALLABH CHOWK,3
4080,408,MAHIM BUS STATION - MULUND RLY.STATION (W),3
4091,409,MULUND DEPOT - SAHAR CARGO COMPLEX,3
4100,410,VIKHROLI DEPOT - KONDIVTE CAVES/MAHAKALI CAVES,3
1100,110,COM.P.K.KURNE CHOWK - SANGAM NAGAR,3

File diff suppressed because it is too large Load Diff

View File

@ -44,12 +44,14 @@ stop_id,stop_name,stop_lat,stop_lon
57,DEEPAK CINEMA,19.005769303,72.8309059099
60,JAKHADEVI/ DADAR POLICE STN.,19.0133907494,72.8336954593
62,KALA NGR.,19.0531099866,72.8470974172
3645,INDIAN OIL NGR.,19.1288050178,72.8313238912
3226,MAHARANA PRATAP CHK.,18.9683608823,72.8403761036
3227,MAHARANA PRATAP CHK.,18.9686953194,72.8409724436
75,VIJAY NGR.SCTY.,19.1152407744,72.8473639964
76,AGARKAR CHK.,19.119822756,72.8487587451
77,BYCULLA STN.(W),18.9742858639,72.8320587558
78,PAREL S.T.DEPOT/SANT ROHIDAS CHK.,19.0093130135,72.8332019328
4149,L & T GATE NO.6,19.1152776743,72.8888451486
82,PAREL S.T.DEPOT/SANT ROHIDAS CHK.,19.0099824994,72.8311849116
3647,MILIND NGR.,19.1255466416,72.8932870522
3241,GARLIC CO.,18.9797442582,72.8277779503
@ -139,6 +141,7 @@ stop_id,stop_name,stop_lat,stop_lon
3398,ZAKERIA MASJID,18.95255881,72.8335730571
224,ANTOP HILL,19.0263356665,72.8662326555
227,WADALA FLY OVER BRIDGE,19.0186324254,72.8632468266
3409,ANDHERI STN.(W),19.1205630153,72.8457311576
3411,L.I.C.OFFICE,19.2445714695,72.8518641847
3412,RAMESHWAR BANK,19.2273476107,72.8410042149
231,GANDHI MARKET,19.0323603254,72.8587289073
@ -184,11 +187,13 @@ stop_id,stop_name,stop_lat,stop_lon
315,TRANSIT CAMP DISPENSARY,19.0402188981,72.8692354152
317,BEST RECIEVING CENTRE,19.0414764839,72.8703512141
3521,BAINGANWADI,19.0610601469,72.9165642802
319,S.G.BARVE MARG NAKA,19.0570408476,72.8878251861
49,BND RECLAMATION BUS STN.,19.0479973563,72.8270317232
3529,TARDEO BUS STN/RUSHI MEHTA CHK.,18.9694139393,72.8152421153
327,GHATKOPAR DEPOT/CASURINA,19.0875432944,72.9186321159
333,GHATKOPAR BUS STN./GKD,19.0879619559,72.9182232873
336,FIVE GARDENS,19.0195658302,72.8548630672
337,SHIVAJI NGR.TERMINUS,19.0646193296,72.9314347104
338,DR.AMBEDKAR GARDEN/CHEMBUR STN.,19.0615553318,72.9017346991
339,SUBHASH NGR.,19.0606452236,72.9039681238
3546,MAHARANA PRATAP CHK.(MULUND),19.1841023354,72.9535139303
@ -201,6 +206,7 @@ stop_id,stop_name,stop_lat,stop_lon
351,PUNJAB WADI,19.0453762076,72.9156787573
352,TELECOM FACTORY,19.0444431829,72.918382424
353,RAJ KAPOOR CHK./ BHABHA HOSPITAL,19.0436724194,72.9214294134
3340,ST.XAVIERS TECH.INSTITUTE,19.0459740717,72.8436541098
355,MANKHURD STN.RD.,19.04264,72.93041
356,MANDALA,19.0409435323,72.9390500256
357,CHEETA CAMP,19.0368867567,72.9458735653
@ -299,6 +305,7 @@ stop_id,stop_name,stop_lat,stop_lon
3746,CALILIO BUILDING,19.1082302423,72.9022688621
514,SAIDHAM,18.9579684073,72.8170568923
3750,BHAKTI PARK COMPLEX,19.0257527137,72.8787020543
522,GOREGAON BUS STN(W),19.1650686232,72.8484736719
523,PODDAR HOSPITAL/SIDDHARTH NGR.,19.0035128932,72.8161598559
524,POLICE CLY.,19.004575453,72.8170529078
3758,DMART SHOPPING CENTRE,19.1847392698,72.8358833574
@ -308,7 +315,10 @@ stop_id,stop_name,stop_lat,stop_lon
531,LAXMI INDL.EST.,19.1350886137,72.8319553321
532,MONGINIS CAKE CO.,19.1371821001,72.8318038103
534,ADARSH NGR.,19.1448091366,72.831270582
535,SCOUT CAMP/DNYANSAGAR VIDYALAYA,19.1461086859,72.8347222699
536,ANAND NGR.,19.1504443525,72.8359054391
538,VIVEK VIDHYALAYA,19.158987986,72.8395472803
540,JAIN MANDIR,19.0845703571,72.9115348405
541,P.THAKRE UDN.BUS STN.,18.9978536825,72.8524730968
542,MALVANI DEPOT/ GAIKWAD NGR.,19.1814156127,72.8191678308
3242,SUNDER GALLI,18.9769440634,72.8299237175
@ -410,7 +420,7 @@ stop_id,stop_name,stop_lat,stop_lon
698,FAMOUS STUDIO,18.9858894489,72.8240643782
700,JIJAMATA NGR.,18.9919395625,72.8208256408
3333,KURLA S.T.DEPOT,19.0568187347,72.8840327989
703,DR.SHAMAPRASAD MUKHERJI CHK./REGAL,18.9235674747,72.8317803649
185,B.D.PATIL MARG / HPCL,19.0260812444,72.8975950422
705,RESERVE BANK,18.9328599439,72.8363341051
4003,ICICI BANK/SINHGAD COLLEGE,19.1144008913,72.8968392944
4004,CHANDIVLI VILLAGE,19.1131802554,72.9037698723
@ -465,6 +475,7 @@ stop_id,stop_name,stop_lat,stop_lon
865,PARSI AGYARI,18.9489403304,72.7997971221
866,WHITE HOUSE,18.9501580166,72.8016853972
867,SHITAL BAUG,18.9527752769,72.8050943879
4047,KHOPAT S.T.TERMINUS,19.201575414,72.9743598724
897,HUTATMA CHK. (SIDDHARTH COLLEGE),18.9329958767,72.8315519869
900,BANDRA BUS STN(W),19.0541622958,72.8392646526
902,INCOME TAX OFFICE,18.9405426334,72.8266724404
@ -523,7 +534,7 @@ stop_id,stop_name,stop_lat,stop_lon
1047,NERUL NAKA,19.0464492393,73.0250506331
1049,GRANT RD BRIDGE,18.9621488668,72.815833805
1052,RANI LAXMIBAI CHK.,19.0407367708,72.8625917179
1053,RANI LAXMIBAI CHK.,19.0464857821,72.8655034197
4268,JAWAHWR NGR.,19.160035464,72.8459698819
1057,NARMADESHWAR MANDIR,19.0385906145,72.9446719357
1058,DHOBI GHAT(TROMBAY),19.0346400072,72.948646227
1064,RANI LAXMIBAI CHK.,19.0453412957,72.8637814104
@ -561,6 +572,7 @@ stop_id,stop_name,stop_lat,stop_lon
1107,PLAY HOUSE,18.9618174353,72.8215346577
1108,KHAMBATA LANE,18.9603935237,72.8241880807
4291,R.T.O.OFFICE (THANE),19.1983895681,72.9819311155
3837,AAI TULJABHAVANI CHK.,19.1418390851,72.8295091575
1119,DR.SHAMAPRASAD MUKHERJI CHK.,18.9255817986,72.8328547271
4335,BANDRA TALAO,19.0560494199,72.8370309984
4336,SAIBABA MANDIR(AMRUT NGR.),19.0978223343,72.9076790608
@ -572,6 +584,7 @@ stop_id,stop_name,stop_lat,stop_lon
1132,JOHAR CHK.,18.9567121121,72.8284649821
1133,NAVJEEVAN SCTY.,18.9656254555,72.8192046981
1135,HUTATMA CHK./MUMBAI UNIVERSITY,18.9290336642,72.8312432222
32,CITYLIGHT CINEMA,19.0302593381,72.8417167644
1143,DADAR POLICE STN.,19.0139932169,72.8347674458
4357,SHINDEWADI,19.0107028727,72.8427454782
1150,BANDRA STN(E),19.0551652143,72.8419007452
@ -598,8 +611,11 @@ stop_id,stop_name,stop_lat,stop_lon
1199,NAMASKAR,19.1380809136,72.8705682972
1200,GREEN FIELDS,19.1396849967,72.8692406902
184,CALICO CHEMICALS,19.0230080581,72.8979930852
32,CITYLIGHT CINEMA,19.0302593381,72.8417167644
185,B.D.PATIL MARG / HPCL,19.0260812444,72.8975950422
1212,VESAVA-YARI RD.BUS STN.,19.1394376925,72.8080467006
1214,SEVEN BUNGALOWS GARDEN,19.128470411,72.8170160076
1215,PICNIC COTTAGE,19.1304774171,72.8142908832
1216,MACHHALIMAR,19.1329709362,72.8123596927
1217,GANGABHUWAN,19.1356874101,72.8097847721
4442,SAHYADRI SCHOOL,19.1992425132,72.9962386514
1230,POISAR DEPOT,19.2136184415,72.851416375
1231,SHASTRI NGR.,19.2179545466,72.8518026131
@ -619,6 +635,8 @@ stop_id,stop_name,stop_lat,stop_lon
1252,NIRMAL LIFE STYLE/HOECHST CO,19.1649796755,72.9378355997
1253,DUNNCAN CO.,19.16761455,72.9389943139
1255,MULUND GARDEN,19.1758320746,72.9493825702
1256,MAHARSHI ARVIND CHK.,19.1756685113,72.9523784102
1260,POSTAL CLY.,19.0607766734,72.8925115169
1262,BHANDUP PUMPING CENTRE,19.1547640714,72.9565466897
1269,GOREGAON CHECK NAKA NO 2,19.1303759939,72.880349189
1270,MAROSHI NAKA / PICNIC POINT,19.135525174,72.8823662101
@ -663,14 +681,23 @@ stop_id,stop_name,stop_lat,stop_lon
1384,SHANTI NGR.,19.1221473043,72.8642443302
1385,DATTA TEKDI/SHIV TEKADI,19.1390589961,72.8618523098
1386,PRATAP NGR.(MAJAS),19.1408834312,72.8566166378
211,WADALA STN./P.& T.QTRS.,19.0155245176,72.8571218749
1389,BORIVLI STN(W),19.2308168048,72.8560586906
1400,BHAVANS COLLEGE,19.1248208129,72.8381799524
4598,KALPATARU EST.,19.1398268974,72.8674597034
213,WADALA GATE NO 4,19.018494427,72.8601142882
1402,BANK OF INDIA,19.1273144174,72.8339957063
1403,DHAKE CLY.,19.127821243,72.8321503465
1404,OSHIWARA POLICE STN.,19.1480825186,72.8313974326
1405,SHANTIVAN RD JN.( OSHIWARA ),19.1516500888,72.83169784
1408,HIGHLAND GARDEN,19.1465824944,72.8287795966
1409,BORIVLI BUS STN(W),19.2307595724,72.8566091317
1421,MILLAT NGR.,19.1496230697,72.8285650199
1424,AZAD NGR.,19.133101936,72.8376094287
1425,JU CHANDRA HSG.SCTY.,19.1341966389,72.8360752052
1426,BELE VILLA HOSPITAL,19.1344804496,72.8338436073
4638,AMBIKA MILL B.STN/H.U.RAKHANGI CHK.,18.9886489133,72.8226052565
1450,VESAVA VILLAGE,19.1369239991,72.808025243
629,MAROL DEPOT,19.1179980883,72.8655601024
1452,PALLAVI BLDG.,19.1308314178,72.8376094287
1462,BANGUR NGR POLICE CHKY/POST OFFICE,19.1630761537,72.8347223061
1463,SADBHAKTI MANDIR,19.1280671153,72.8496960285
1127,VATSALABAI DESAI CHK.,18.9779617783,72.8113258483
@ -705,7 +732,11 @@ stop_id,stop_name,stop_lat,stop_lon
1622,JUNGAL MANGAL RD.,19.1497563967,72.9326992301
1623,SANTACRUZ STN (E),19.0806793114,72.8428488305
1627,RAMASHRAM,19.1193673548,72.9029454181
4149,L & T GATE NO.6,19.1152776743,72.8888451486
1628,VIDYA VIHAR BUS STN(W),19.0805602056,72.8962457675
1629,NAVSENA GATE/KIROL VILLAGE(VIDYAVIH,19.0822761732,72.8954083213
1630,INDIRA NGR./KHALAI VILLAGE,19.0815461429,72.89274757
1631,NAVPADA,19.0826590466,72.8898942966
1634,VIDYA VIHAR S.T.WORKSHOP,19.0806538792,72.8899580726
1665,DHARAVI DEPOT,19.0517011671,72.8592997549
3427,COLABA BUS STN.,18.9112790953,72.8210592755
3428,SANJAY NGR.,19.1389736087,72.8545454624
@ -714,6 +745,9 @@ stop_id,stop_name,stop_lat,stop_lon
1683,PETROL PUMP,19.1149077565,72.8939425087
1686,SAHAR CARGO COMPLEX,19.0966700885,72.865493801
3429,BANK OF BADODA,19.136150919,72.8520344048
1691,TELI GULLY,19.1158075889,72.8504878581
1692,VISHAL HALL/PRAKASH STUDIO,19.1190920198,72.8507453502
1693,JUMBO DARSHAN,19.1133746351,72.8544789851
1694,MOHILI VILLAGE,19.1001977679,72.8914424361
1695,LOKMANYA TILAK NGR.,19.101900975,72.8901120604
1696,SUBHASH NGR.,19.0992753193,72.8979980087
@ -729,10 +763,12 @@ stop_id,stop_name,stop_lat,stop_lon
1722,UNIT NO 7(AAREY CLY.),19.1538551544,72.875293225
1725,FIRE BRIGADE/AGRI.INDU,19.1657701423,72.8610385911
254,SHREYAS CINEMA,19.093237015,72.9125531407
213,WADALA GATE NO 4,19.018494427,72.8601142882
1751,RANI LAXMIBAI CHK.(NEAR RD NO.1),19.0469441005,72.8663449491
1752,SEEPZ VILLAGE,19.1302905189,72.8768933907
1753,SARIPUT NGR.,19.1331542355,72.8746573709
1754,KAMAL AMROHI STUDIO,19.135561334,72.8738464013
1756,SHIVAJI NGR.POST OFFICE,19.0669718783,72.9264994458
1757,NARAYAN GURU H'SCHOOL,19.0604383004,72.9105541924
1758,SHIVSENA OFFICE,19.0613306728,72.9076681355
1760,AMAR MAHAL,19.0632675102,72.9026792267
@ -748,7 +784,7 @@ stop_id,stop_name,stop_lat,stop_lon
1791,TATA NGR./SAMBHAJI NAGAR,19.0521651008,72.9208592962
1792,DEONAR MUNICIPAL CLY.,19.0533211855,72.9230908941
1793,DEONAR FIRE BRIGADE CLY.,19.0552074117,72.9241208624
1797,GOVANDI STN(E)/PATWARDHAN SCHOOL,19.0535339586,72.9140084875
1797,GOVANDI STN(E)/PATWARDHAN SCHOOL,19.0543581032,72.9144667698
1799,CHEMBUR LEVEL CROSSING/SHELL BRIDG,19.0630385681,72.8987826364
1801,UMARSHI BAPPA CHK.,19.0540709722,72.8893438052
1808,GADKARI QUARRY,19.0225211977,72.907949445
@ -770,6 +806,9 @@ stop_id,stop_name,stop_lat,stop_lon
1864,AMAR NGR.,19.1663569361,72.9328923492
1870,HIRANANDANI GARDEN,19.1140554737,72.9089106509
1871,BHANDUP STN.RD.,19.1464062408,72.9361687558
211,WADALA STN./P.& T.QTRS.,19.0155245176,72.8571218749
3969,BANK OF INDIA,19.1271996361,72.8345086795
3970,SHAHAJIRAJE SPORT COMPLEX,19.1279526803,72.8376094287
3972,"MAHARANA PRATAP CHK./""R"" MALL",19.1829365243,72.9479636209
3977,GORAI PUMPING STN.,19.2195552022,72.84061971
281,WADALA STN.(W),19.0161817646,72.857968521
@ -789,6 +828,7 @@ stop_id,stop_name,stop_lat,stop_lon
2037,BANDRA PHATAK(E),19.0609860152,72.8463424834
2039,BANDRA RLY.TERMINUS,19.0628924351,72.8416647109
2040,KHAR STN (E),19.0673492187,72.841798409
703,DR.SHAMAPRASAD MUKHERJI CHK./REGAL,18.9235674747,72.8317803649
1687,SAHAR AIR INDIA HOTEL,19.1031382651,72.8703325061
2114,WADALA TRUCK TERMINAL MAIN GATE,19.0357447208,72.8797412645
2115,AMBASSADOR HOTEL,19.1063823964,72.8748815326
@ -800,15 +840,14 @@ stop_id,stop_name,stop_lat,stop_lon
2172,BARKAT ALI DARGAH,19.0180766532,72.8655118177
2173,BHAGATSINGH NGR.,19.1559413149,72.835156885
2183,NANA CHK.,18.9618907606,72.8129220454
1389,BORIVLI STN(W),19.2308168048,72.8560586906
2218,ORKAY MILL,19.1211598943,72.870658
2241,GANESH NGR.,19.0177718895,72.8691411744
2242,SHANTI NGR.,19.0199628127,72.8745485078
2243,BHAKTI PARK GATE,19.0330671762,72.8787971269
2246,SIMPLEX MILL,18.980295982,72.829212014
2250,SHIVAJI NGR.DEPOT,19.0659070267,72.9292783711
2251,DUMPING GROUND/NIRANKARI BHAVAN,19.0670021744,72.9261026356
2252,JAFRI ENGLISH SCHOOL,19.0679756328,72.9226694081
2250,SHIVAJI NGR.DEPOT,19.0654305571,72.9292031125
2251,DUMPING GROUND/NIRANKARI BHAVAN,19.067945337,72.9240103558
2252,JAFRI ENGLISH SCHOOL,19.0684726247,72.9222937421
2275,POWAI VIHAR COMPLEX,19.117704876,72.9039753864
2286,A.T.I.,19.0531882725,72.8810716401
2287,P.M.G.P.CLY.,19.1348381458,72.8700379017
@ -823,6 +862,7 @@ stop_id,stop_name,stop_lat,stop_lon
2331,KADAM PADA,19.1786335215,72.9471658127
2369,MACCHIMAR NGR/RAHEJA HOSPITAL,19.0455956719,72.8417785575
2371,MAHIM PHATAK,19.0448194248,72.8445281699
2374,MAHIM BUS STN.,19.0431499142,72.8403756599
2381,NAVRANG TALKIES,19.1239332158,72.8424418577
2395,DHANVANTARI HOSPITAL,19.1760798914,72.9536460297
2397,ANDHERI MARKET,19.1222866234,72.8457115953
@ -850,6 +890,7 @@ stop_id,stop_name,stop_lat,stop_lon
2620,FOREST CLUB,19.1142618791,72.9058405715
2621,SHETTY VIDYALAYA,19.1157520596,72.9059414225
341,SAMRAT ASHOK NGR.,19.0552785652,72.9103849747
2631,GREEN PARK,19.1535960037,72.8289083427
2640,MAHARASHTRA NGR.,19.0518261044,72.9374797522
2648,HUTATMA CHK. ( O.C.S.),18.9294499818,72.8313215794
2649,BORIVLI STN-W (JAYA TALKIES),19.2269862886,72.8552350551
@ -863,19 +904,20 @@ stop_id,stop_name,stop_lat,stop_lon
477,GOREGAON-MULUND LINK RD,19.1603027592,72.9467116619
2701,MITHAGAR,19.1650854875,72.9638905813
2714,AGARWADI,19.0456601706,72.9256351172
4047,KHOPAT S.T.TERMINUS,19.201575414,72.9743598724
2717,JAWAHAR NGR.,19.159960903,72.8436671533
2727,JAMBHULPADA/SHIVASENA OFFICE,19.0934658729,72.8997680128
775,LOWER PAREL WORKSHOP,19.0027706375,72.8310516995
2752,ADARSH HIGH SCHOOL,19.024060573,72.876565529
2774,AGARWAL MUNICIPAL HOSPITAL,19.1785110772,72.9453634756
2777,BEST NGR.,19.1531846346,72.8402638109
2788,BELA NIVAS,19.114663713,72.8608025501
2789,BELA NIVAS,19.1140722244,72.8620067041
2790,MULUND RLY.STN.(W),19.1727514476,72.9558198718
2791,ANDHERI STN.(W) (KUMKUM),19.1186373223,72.8460549181
2796,MULUND RLY.STN.(W),19.1729804314,72.9567503543
2801,HIGHLAND PARK,19.169802504,72.932312992
2807,BELA NIVAS,19.113558516,72.863061939
2815,VASANTRAO NAIK CHK.,18.9691397408,72.8157207947
1402,BANK OF INDIA,19.1273144174,72.8339957063
2841,SHIVAJI NGR.JN.,19.0621147645,72.9176371638
2844,DARPAN CINEMA/ SAI SERVICE,19.1131711567,72.8547990166
2850,NARSIPADA,19.2011656549,72.8641031551
@ -885,6 +927,9 @@ stop_id,stop_name,stop_lat,stop_lon
2857,PEPSI GARDEN,19.2305974625,72.8241187601
2861,NANA CHK.,18.9621082803,72.8135378341
364,MITTAL EST.,19.1069574935,72.8840680801
2881,MULUND RLY.STN.(W),19.1740775353,72.9567557753
2883,MULUND RLY.STN.(W),19.1726284163,72.9558760108
2884,DHANVANTARI HOSPITAL,19.1763271912,72.9532152594
2891,NEW GAUTAM NGR.,19.0609540021,72.9164471269
2897,ASSISI NGR.,19.0607106277,72.9130138994
2936,GAUTAM NGR.,19.1192135972,72.8702288466
@ -895,6 +940,7 @@ stop_id,stop_name,stop_lat,stop_lon
2944,4TH RD.( GOLIBAR ),19.0747360851,72.8426732214
2954,SUBHASH NGR.,19.0602167731,72.9047816885
2977,HANUMAN MANDIR,19.1586102888,72.9434608246
3431,ANDHERI STN.(W),19.1196106939,72.8454850949
2987,NIRLON SCTY.,19.1766150638,72.8369968194
2989,AMARNATH PATIL SPORT COMP/BANGANGA,19.0499543199,72.9144219946
2992,FISHER ROSE MOUNT CO.,19.0445154783,73.0264765603
@ -906,17 +952,23 @@ stop_id,stop_name,stop_lat,stop_lon
3013,MUMBAI CENTRAL STN.(S.T.DEPOT),18.9695354419,72.8210237006
3015,AMBAJI DHAM,19.1785457941,72.9491734264
3016,MAHARSHI ARVIND CHK.,19.1758928758,72.9513352183
3018,MULUND RLY.STN.(W),19.1726182825,72.9564553679
3020,AHILYABAI HOLKAR CHK.,18.9319342454,72.8282323545
3023,COM.GULABRAO GANACHARYA CHK.,18.9865286003,72.8317213534
3024,P.THAKRE CHK.,19.0190333155,72.8363535698
3025,DR.SHAMAPRASAD MUKHERJI CHK.,18.9242138554,72.8319841383
3028,RAM GANESH GADKARI CHK.,19.0247053398,72.8406820723
3029,RAM GANESH GADKARI CHK.,19.025273336,72.8404460379
3033,BHAGATSINGH NGR./SEJAL PARK,19.1560002992,72.8356465063
1053,RANI LAXMIBAI CHK.,19.0464857821,72.8655034197
3039,WADALA CHURCH,19.0189419282,72.8586577977
3041,RUIA COLLEGE,19.0218122811,72.8512788099
4183,MACCHI MARKET(GOLIBAR),19.0716941325,72.8443040045
3058,BABASAHEB WORLIKAR CHK.,19.0127438913,72.8244768471
3067,KURLA DEPOT,19.0760730694,72.8769595987
3068,LOKHANDWALA COMPLEX JN.,19.1419404414,72.8307537025
3069,CHAKALA,19.1144179071,72.8593073443
3070,CHAKALA,19.1148436739,72.8595541075
4184,MUSLIM CEMETARY(GOLIBAR),19.0730934376,72.8440465125
1312,MT.POINSUR CHURCH,19.2482802815,72.8500108406
3083,A.H.ANSARI CHK.,18.9711812627,72.8321525124

View File

@ -19,6 +19,10 @@ route_id,service_id,trip_id
2060,MF,2060_949_MF_DOWN
2060,SAT,2060_949_SAT_UP
2060,SAT,2060_949_SAT_DOWN
0324,SH,0324_955_SH_UP
0324,SH,0324_955_SH_DOWN
0324,MS,0324_955_MS_UP
0324,MS,0324_955_MS_DOWN
3751,SH,3751_971_SH_UP
3751,SH,3751_971_SH_DOWN
3751,MS,3751_971_MS_UP
@ -41,6 +45,10 @@ route_id,service_id,trip_id
3961,HOL,3961_1008_HOL_DOWN
3961,MS,3961_1008_MS_UP
3961,MS,3961_1008_MS_DOWN
3660,SH,3660_1045_SH_UP
3660,SH,3660_1045_SH_DOWN
3660,MS,3660_1045_MS_UP
3660,MS,3660_1045_MS_DOWN
3670,MF,3670_1046_MF_UP
3670,MF,3670_1046_MF_DOWN
3670,SAT/SUND&HOL,3670_1046_SAT/SUND&HOL_UP
@ -77,6 +85,12 @@ 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
3360,MS,3360_705_MS_UP
3360,MS,3360_705_MS_DOWN
3360,SUN,3360_706_SUN_UP
3360,SUN,3360_706_SUN_DOWN
3360,HOL,3360_706_HOL_UP
3360,HOL,3360_706_HOL_DOWN
2474,SUN,2474_725_SUN_UP
2474,SUN,2474_725_SUN_DOWN
2474,HOL,2474_725_HOL_UP
@ -87,8 +101,18 @@ route_id,service_id,trip_id
1300,SH,1300_759_SH_DOWN
1300,MS,1300_759_MS_UP
1300,MS,1300_759_MS_DOWN
4080,SUN,4080_790_SUN_UP
4080,SUN,4080_790_SUN_DOWN
4080,HOL,4080_790_HOL_UP
4080,HOL,4080_790_HOL_DOWN
4080,MS,4080_790_MS_UP
4080,MS,4080_790_MS_DOWN
6150,FW,6150_846_FW_UP
6150,FW,6150_846_FW_DOWN
2510,SH,2510_1117_SH_UP
2510,SH,2510_1117_SH_DOWN
2510,MS,2510_1117_MS_UP
2510,MS,2510_1117_MS_DOWN
2560,SUN,2560_1118_SUN_UP
2560,SUN,2560_1118_SUN_DOWN
2560,MS,2560_1118_MS_UP
@ -101,6 +125,12 @@ route_id,service_id,trip_id
2570,HOL,2570_1120_HOL_DOWN
2570,MS,2570_1120_MS_UP
2570,MS,2570_1120_MS_DOWN
2424,SUN,2424_1124_SUN_UP
2424,SUN,2424_1124_SUN_DOWN
2424,HOL,2424_1124_HOL_UP
2424,HOL,2424_1124_HOL_DOWN
2424,MS,2424_1124_MS_UP
2424,MS,2424_1124_MS_DOWN
4091,SUN,4091_1151_SUN_UP
4091,SUN,4091_1151_SUN_DOWN
4091,HOL,4091_1151_HOL_UP