At the hackathon this Saturday, we're going to focus on a tool to explore 15 minute neighborhoods. There's been lots of press about these lately.
The vision: An open source tool to understand not only how walkable a place currently is, but also what it might take to improve things. Bring in land use and census data, to figure out what areas are in the most need of easier access to some amenity, and what buildings/land parcels might be eligible to become multi-use.
Inspiration:
To my knowledge, GOAT is the only open source tool to explore 15 minute cities.
Relation to A/B Street
Ideally this new tool would be spun off from A/B Street. Similar to the new OpenStreetMap viewer mode and a few others, there are an increasing number of experiments not related to the core gameplay, but leveraging lots of the same code. Focusing on 15 minute neighborhoods is a much simpler problem than traffic simulation -- milestones are much easier to reach if solving gridlock and modelling lane-changing properly isn't a prereq. :) Until some of the technical issues are solved to split the code into pieces better, this new 15-minute experiment will just be a mode accessible from the main screen.
Right now, A/B Street the game focuses on improving trip times as its score. People don't change their trip modes based on map edits. As we move more towards the direction of measuring overall mobility / access to useful stuff and figure out how to model mode choice changes, I think some of the ideas/code from the 15-minute tool could start to converge with the game.
Tasks and ideas
The code lives here: https://github.com/dabreegster/abstreet/tree/master/game/src/devtools/fifteen_min
Design / non-programming
Core isochrone algorithm
Basic UI:
Add detail to the UI:
Summary tools to understand an entire city without having to check an isochrone everywhere:
Bring in more data layers to understand potential for change:
Let people make changes to the map to affect the isochrones:
More unsorted ideas:
The walking isochrones themselves aren't super interesting; getting public transit routes imported from OSM properly would mak all of this work much more interesting.
At the hackathon this Saturday, we're going to focus on a tool to explore 15 minute neighborhoods. There's been lots of press about these lately.
The vision: An open source tool to understand not only how walkable a place currently is, but also what it might take to improve things. Bring in land use and census data, to figure out what areas are in the most need of easier access to some amenity, and what buildings/land parcels might be eligible to become multi-use.
Inspiration:
To my knowledge, GOAT is the only open source tool to explore 15 minute cities.
Relation to A/B Street
Ideally this new tool would be spun off from A/B Street. Similar to the new OpenStreetMap viewer mode and a few others, there are an increasing number of experiments not related to the core gameplay, but leveraging lots of the same code. Focusing on 15 minute neighborhoods is a much simpler problem than traffic simulation -- milestones are much easier to reach if solving gridlock and modelling lane-changing properly isn't a prereq. :) Until some of the technical issues are solved to split the code into pieces better, this new 15-minute experiment will just be a mode accessible from the main screen.
Right now, A/B Street the game focuses on improving trip times as its score. People don't change their trip modes based on map edits. As we move more towards the direction of measuring overall mobility / access to useful stuff and figure out how to model mode choice changes, I think some of the ideas/code from the 15-minute tool could start to converge with the game.
Tasks and ideas
The code lives here: https://github.com/dabreegster/abstreet/tree/master/game/src/devtools/fifteen_min
Design / non-programming
Core isochrone algorithm
Basic UI:
CityPickerColorLegendto the panel and label the 5, 10, 15 minute marksAdd detail to the UI:
Summary tools to understand an entire city without having to check an isochrone everywhere:
Bring in more data layers to understand potential for change:
Let people make changes to the map to affect the isochrones:
More unsorted ideas:
The walking isochrones themselves aren't super interesting; getting public transit routes imported from OSM properly would mak all of this work much more interesting.