Nighttime cycling, open data, app idea

Last night I had a board meeting that ran until about 9pm – this being the fall, it was dark when I rode home, for the first time since I’ve started this daily bicycle commuting thing. I’m generally well-prepared: I wear reflective clothing, my saddle-bag has a reflector, I have a back light that flashes. I don’t (currently) have a front light because it mysteriously disappeared the first time I forgot to take it off my handlebars. I think I’d also like a helmet light to help my vision too.

My route, from Broadway & Fir to home took me along the 10th ave, Ontario & Ridgeway bicycle routes – all ones I’m well familiar with during daylight hours. However, these all become significantly less fun at night. Why? Because there are so many lights that don’t work, dozens more lights who are almost entirely obscured by trees, others yet so dim as to barely light the ground at all. The nicest portion of the ride is the stretch up on Ontario from 12th to 16th, where those new bright-white lights that seem more focused (less light pollution?) have been installed. The stretch of 10th from Hemlock to Ash was by far the worst.

The streetlight across from my house (which is also on a bike route) has been out for sometime. Last night Leah called the city to let them know about that, which you can do via the 311 service But given that there’s a data feed of street lamps for Vancouver, maybe we can automate this a little more. I don’t have the time in the next couple of days, but if anyone has time to cobble together an app, here’s what I was thinking of:

  • Map that shows street lights, let me click on a lamp to indicate it’s not working, obstructed, dim, etc.
  • Twitter service that, based on location of the tweet (using @replies), maps that to the above.
  • Sends a service request to the city (is there a 311 API?)
  • A cool feature would be to “darken” bits of the map based on this data, so you could “show” a map of Vancouver at night based on where lights are on/off, etc – this could be the most useful service, particularly if mapped against bike routes, running routes, etc.