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.
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):
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: