u/sfbapt

▲ 48 r/mountainview+2 crossposts

Interactive map of public transport in Oakland/East Bay

Hey everyone, I've been working on this map of all public transportation in the bay and finished adding data and just started working on adding more features. Right now when you highlight a route/stop, the info box will show you all the information, including a link to exact the route schedule (and sometimes also a URL for the stop). Here are the list of official agency pages for the Oakland area if you want general info:

Not in Oakland, but if you going nearby:

And if you want to go farther away:

Since I'm adding more features, what would make this map more useful for you?

sfbapt.com
u/sfbapt — 3 days ago
▲ 9 r/Bart

Map of BART and other public transportation in the bay to scale

Since my initial post, I've added 38 more public transportation agencies and the map now includes 42 agencies, 742 routes, and 22587 stops, so pretty much all public transport options in the bay (lmk if you know of other agencies I missed though). Also spent lots of time making the map more efficient so event though there's way more data on the map, the navigation experience should be similar (or even faster) than when there was less data.

sfbapt.com/map

Some tips:

  • initial load might take a while if you're on a slow/old device (or bad network connection)
  • toggling a route/stop layer off then on puts it on top of everything, so if you're looking at the BART stops but want to switch to looking at BART routes, turn the BART Routes layer off then on again to put the routes on top of the stops
  • if the map tiles stop loading, try refreshing the page (shouldn't happen but if you're on a bad network/lose connection might stop working)

The homepage has lots of additional info, so for you data oriented people, take a look at the Ridership Data, more info, Bay Area data , and other data sections, and look at this longer post here from last week if you want more details.

If you're interested in more about specific agencies/connections to/from BART, or have any features you'd like to see, leave a comment below!

reddit.com
u/sfbapt — 7 days ago
▲ 18 r/bayarea

I Made a map showing all Bay Area public transportation in one place (to scale)

42 agencies, 742 routes, 22587 stops

sfbapt.com/map

I grouped the agencies together based on their geographic proximity and the top of the list (in the dropdown in the left) starts with the North Bay (in Solano County) then goes counterclockwise: North Bay -> San Francisco -> Peninsula -> South Bay -> Santa Cruz -> Monterey-Salinas -> East Bay. Capitol Corridor and Gold Runner are the main exceptions, since Gold Runner goes through both the North Bay and East Bay (into SF, and it actually runs through all of California), and Capitol Corridor starts near Sacramento and goes down through the North Bay, through East Bay, and ends in San Jose. I put these 2 at the top since they run through a bunch of places.

Here's the list of agencies in the order they show up in the dropdown:

  • Capitol Corridor
  • Gold Runner
  • SolTrans
  • FAST
  • Rio Vista Delta Breeze
  • City Coach
  • VINE
  • Sonoma County Transit
  • Santa Rosa
  • Petaluma
  • SMART
  • Marin Transit
  • Golden Gate Transit
  • Angel Island Tiburon Ferry
  • Treasure Island Ferry
  • San Francisco Bay Ferry
  • BART
  • Caltrain
  • Muni
  • Presidio Go
  • Mission Bay Shuttle
  • Golden Gate Park Shuttle
  • South City
  • SFO Services
  • commute.org
  • samTrans
  • MVgo
  • Mountain View Community Shuttle
  • VTA
  • Santa Cruz METRO
  • Monterey-Salinas Transit
  • AC Transit
  • Dumbarton Express
  • Union City Transit
  • Wheels
  • San Leandro LINKS
  • Emery Express
  • Emery Go Round
  • WestCAT
  • County Connection
  • Tri Delta Transit
  • ACE Rail

This is an interactive map, so it highlights the entire route when you tap (on desktop, you can also hover over) it and shows you route details in the info box on the right. All routes should also have a URL that takes you to the official page for that route which shows you the schedule (some pages have real time positions and arrival estimates too). You can highlight multiple routes by tapping on multiple routes, so you can see how close you'll be to a different route if you need to transfer. When you toggle the stops and tap/hover on a stop, the info box will show you information about the stop. I manually verified the links and they worked ... when I checked them, but let me know if any are broken now.

I also wanted to make it easy to access information about each agency, so you can take a look at the home page and find all links to the agency's official page, blog, updates, ridership info (and financials), and some other local data I found (see the Bay Area data and other data sections). Finding this information was probably the most time consuming part, since each agency does things differently and tracking down where they put things was... not easy. The map section at the top of the page also explains how the map works in more detail, so if my description above wasn't enough for you, take a look at that.

I thought this would be a quick project and take a week at most, but it took me a bit longer. Now that I finally finished adding all the data (I think), I can finally start adding features, so I'd love to get some opinions. What kinds of features would you like to see added? Some people already gave me feedback and I have a couple more in mind, but want more feedback so I can start thinking about how to make everything work together. If there are any agencies I missed or something is broken, let me know about that too

Some things to know:

  • firewall/corp vpn/company networks might not work
  • I optimized what I could already, but map will still slow down a bit if you decide you want to load all 700+ routes and all 22k stops at once
  • Map tiles might stop loading if you leave the map and come back hours later. You can switch to a different map layer from the dropdown in the left (top 5 options) or refresh the page if this happens (refreshing the page will reset the map back to default configuration)
  • technical stuff: the browser renders the map, so if your device/browser doesn't support the necessary graphics/javascript libraries the map might not work

--------

I wanted this map to be something we could use to improve public transportation by looking at and finding places that don't have any routes (or have routes that run infrequently), but in the time between me starting this and now, most news I've seen about public transportation here in the bay is talking about cutting service and reducing the locations served. I think we can do much better than that, since we already have a lot of infrastructure in place but people just don't know what we have. I don't have the money to save this by myself (although I'm sure there are lots of people here with significantly deeper pockets than me ; ) could help), and if everyone uses public transit a bit more and supports what we already built, we have a solid chance to make things better.

I know there's lots to improve about our local systems and can't do everything, but I'm From The Bay and this is my way of helping out in the way I can : )

u/sfbapt — 13 days ago