Example #1
0
    if sid in stop_routes:
        for route_idx in stop_routes[sid]:
            writeint(route_idx)
            offset += 1
stop_routes_offsets.append(offset)  # sentinel
assert len(stop_routes_offsets) == nstops + 1
del stop_routes

print "saving transfer stops (footpaths)"
write_text_comment("TRANSFER TARGET STOPS")
loc_transfer_target_stops = tell()
offset = 0
transfers_offsets = []
for from_idx, from_sid in enumerate(stop_id_for_idx):
    transfers_offsets.append(offset)
    for from_sid, to_sid, ttype, ttime in db.gettransfers(
            from_sid, maxdistance=MAX_DISTANCE):
        if ttime == None:
            continue  # skip non-time/non-distance transfers for now
        to_idx = idx_for_stop_id[to_sid]
        writeint(to_idx)
        offset += 1
transfers_offsets.append(offset)  # sentinel
assert len(transfers_offsets) == nstops + 1

print "saving transfer distances (footpaths)"
write_text_comment("TRANSFER DISTANCES")
loc_transfer_dist_meters = tell()
offset = 0
transfers_offsets = []
for from_idx, from_sid in enumerate(stop_id_for_idx):
    transfers_offsets.append(offset)
Example #2
0
    if sid in stop_routes :
        for route_idx in stop_routes[sid] :
            writeint(route_idx)
            offset += 1 
stop_routes_offsets.append(offset) # sentinel
assert len(stop_routes_offsets) == nstops + 1
del stop_routes

print "saving transfer stops (footpaths)"
write_text_comment("TRANSFER TARGET STOPS")
loc_transfer_target_stops = tell()
offset = 0
transfers_offsets = []
for from_idx, from_sid in enumerate(stop_id_for_idx) :
    transfers_offsets.append(offset)
    for from_sid, to_sid, ttype, ttime in db.gettransfers(from_sid,maxdistance=MAX_DISTANCE):
        if ttime == None :
            continue # skip non-time/non-distance transfers for now
        to_idx = idx_for_stop_id[to_sid]
        writeint(to_idx)
        offset += 1
transfers_offsets.append(offset) # sentinel
assert len(transfers_offsets) == nstops + 1

print "saving transfer distances (footpaths)"
write_text_comment("TRANSFER DISTANCES")
loc_transfer_dist_meters = tell()
offset = 0
transfers_offsets = []
for from_idx, from_sid in enumerate(stop_id_for_idx) :
    transfers_offsets.append(offset)