GTHA Transit

Kevin Branigan

I've been working on parsing and cleaning up GTHA transit data. It's a bit nutty. There are so many agencies and they all do everything very differently. Which is something Metrolinx is trying to fix. In the process I've been able to upgrade all my personal data tools to accommodate the variations in their data. It's interesting how non specific the transit feed spec is and how everyone interprets and implements it in all of the ways possible. This is the realm where assuming anything results in segmentation faults.

One thing for example, is how they specify colours for routes. You can see here that Hamilton and Burlington specify colours but the rest I just overwrite and selected myself. The TTC gives colours but they are mega ugly so I just made it red. Another thing involves GO Transit. I have their data but they don't provide road driving shapes, just the sequence of stops. It makes it look really ugly so I have hidden them for now. I did some work with routing their buses along the roads but it's just not pretty enough yet.

Path Mapping

Kevin Branigan

So everyone knows the path map is a crap map. If you've ever judged them, you'll notice that the directions are the four letters of the word 'PATH' and colours are chosen instead of something clearer. The maps on the walls are placed such that if you're facing south then north is down on the map and no one understands. Mr. Andrew Guay and I decided we wanted to visit it all and map it as we went. It took us around 5 days of walking and mapping (28km of all sorts of stuff) but we got it done. My plan was to convert it to AutoCAD drawings, allowing others to improve upon it, but I'm also planning open street map. If you have any other ideas, send me an email. (my email should be pretty easy to figure out).

Here's a little taste for you (yeah that's a coffee stain, stupid wind messing up my starbucks):

Metered Tickets Vs Rules

Kevin Branigan

This is a rendering of the metered street parking prices in the city of Toronto with the street sections that have meter-based parking tickets. There are tickets issued outside of price boundaries so perhaps there is something wrong with either the parking price boundaries on parking.greenp.com (probably this) or perhaps the meter maids have been issuing incorrect infraction codes in areas they don't apply. (probably not) Or I perhaps I'm including infraction codes I shouldn't be. These are the codes I'm referencing:

codeinfraction_description
39PARK - TIME LONGER THAN ALLOWE
39PARK EXCEEDS MAXIMUM TIME
39PARK-MTRD SPC BYD MAX PARK PER
40PARAL PRK-MTRD-FR WHLS NO OPP
40PARALLEL PARK-METERED SPACE-F
46PARK VEH OUT DESIG METER SPACE
46PARK-PART OF VEH OTSDMTRD SPC
261PARK MTR REC VE NOT DESIG AREA
301PAR PARK - F TIRES NOT OPP MTR
302PAR PARK-R OF VEH NOT OPP MTR
303PARK-R OF VEH TOO FAR FROM MTR
304PARK-FRONT OF VEH NOT OPP MTR
305PARK-F OF VEH TOO FAR FROM MTR
306ANGLE PARK-TOO FAR FROM METER
307PARK VEHICLE OUTSIDE OF SPACE
308PARK - 2 SPACES - NO FEE
309PARK-2 SPACES-NO FEE-MTR/MACH
310PARK - METER NOT USED
311PARK-FEE NOT PD FOR TIME USED
312PARKING MACH-NOT USED/NO FEE
313PARK-FAIL TO ACTIVATE MACHINE
314PARK - NOT WITHIN PERIOD