As I write this, a complete overhaul to SMART/DDOT relations is being uploaded to the server. I did this for two reasons.
Reason the first:
When I last “overhauled” SMART relations, I admittedly made a huge mess of things. There were two reasons I did this:
- I thought it’d look nice on the transit map with each route number getting rendered just once per road.
- I didn’t want to have to add the bus stops to all the relations and risk forgetting some.
So what I did was made route segments and route segment segments.
I apologize for that, now realizing that it’s wrong. Plus, the second point above is invalid, as I’ve since discovered; I can edit multiple relations simultaneously.
The first reason for this overhaul is to fix that.
Reason the second:
Data for both systems was horribly outdated. For example, there were still bus routes depicted on Woodward south of Campus Martius, which hasn’t been the case since the QLine construction started. The DDOT relations still used the old public transit format! So the second reason for this overhaul is a data update.
There are a lot of bus routes I haven’t ridden:
- Almost all DDOT routes outside of Downtown
- SMART routes 160, 280, 445, 475
For these routes, I’ve put my best effort to mapping them accurately, though in some places I simply could not tell where the route was intended to go (see: 38 at Harrison, Sears, or Outer Drive).
For some DDOT routes where I couldn’t tell what was what on the map, I followed roads that were part of the pre-existing relations.
I also used a bit of OpenStreetCam data to figure out which way buses went around loops.
Lastly, DDOT’s GTFS file is public-domain, and helped me figure out a couple things as well. It can be downloaded here.
I’m going to take a short break, then in 2018 ride all the SMART routes and record out the bus windows and put the videos on YouTube. I’ll license the videos for free use for open-source mapping projects - anything you see or hear on the video will be fair game to add to the map.
I personally will use the videos to map bus stops, and add them to back the relations.
(Edit: The video thing didn’t work out, but I’m doing the rides for mapping.)