MinuteMap: Difference between revisions
No edit summary |
No edit summary |
||
| (6 intermediate revisions by the same user not shown) | |||
| Line 4: | Line 4: | ||
All six DREAMS [[Living Lab Overview|living labs]] are loaded into the one public instance at [https://minutemap.online minutemap.online]. A planner can pick the area, choose whose needs to model and see at a glance where access is already strong and where it falls short. | All six DREAMS [[Living Lab Overview|living labs]] are loaded into the one public instance at [https://minutemap.online minutemap.online]. A planner can pick the area, choose whose needs to model and see at a glance where access is already strong and where it falls short. | ||
This tools source code and technical documentation are linked at the foot of this page. | |||
<div class="dreams-btn">[https://minutemap.online Open MinuteMap →]</div> | <div class="dreams-btn">[https://minutemap.online Open MinuteMap →]</div> | ||
| Line 11: | Line 11: | ||
== What the tool measures == | == What the tool measures == | ||
MinuteMap asks one practical question of every part of a neighbourhood, can a resident reach what they need without depending on a car? To answer it, the tool combines the local street network, the location of everyday amenities and the population living in each part of the area, then calculates travel times on foot | MinuteMap asks one practical question of every part of a neighbourhood, can a resident reach what they need without depending on a car? To answer it, the tool combines the local street network, the location of everyday amenities and the population living in each part of the area, then calculates travel times on foot or by cycle (at the moment). | ||
Rather than checking a single destination, it looks at the whole bundle of amenities a resident draws on, from groceries and a pharmacy to a school, a café or a park. The result is an X-Min City Compliance score for every part of the area, plotted as a map that highlights well-served clusters alongside the more peripheral pockets that remain underserved, which is the pattern that tends to define urban outskirts. Because the method runs on open data, it can be applied well beyond the six living labs. | Rather than checking a single destination, it looks at the whole bundle of amenities a resident draws on, from groceries and a pharmacy to a school, a café or a park. The result is an X-Min City Compliance score for every part of the area, plotted as a map that highlights well-served clusters alongside the more peripheral pockets that remain underserved, which is the pattern that tends to define urban outskirts. Because the method runs on open data, it can be applied well beyond the six living labs. | ||
| Line 46: | Line 46: | ||
<div class="dreams-tutorial__step"> | <div class="dreams-tutorial__step"> | ||
<div class="dreams-tutorial__title">Choose an area</div> | <div class="dreams-tutorial__title">Choose an area</div> | ||
<div class="dreams-tutorial__body">[https://minutemap.online Opening MinuteMap] brings up a | <div class="dreams-tutorial__body">[https://minutemap.online Opening MinuteMap] brings up a location picker, a map of Europe with a pin for every prepared area. Alongside the six DREAMS living labs it includes Munich as a whole city, a useful reference for how the gap between core and outskirts plays out at metropolitan scale. Select a pin to load that area.</div> | ||
<div class="dreams-tutorial__shot">[[File:DREAMS-minutemap-choose-location.png|frameless|720px|alt=Location picker showing a pin for each prepared area on a map of Europe]]</div> | <div class="dreams-tutorial__shot">[[File:DREAMS-minutemap-choose-location.png|frameless|720px|alt=Location picker showing a pin for each prepared area on a map of Europe]]</div> | ||
</div> | </div> | ||
| Line 53: | Line 53: | ||
<div class="dreams-tutorial__body">Each hexagon is a small patch of the area, coloured by its X-Min City Compliance score. A score of one means every chosen destination can be reached within its threshold, and lower values mean a growing, weighted share of them is out of reach. The toolbar on the left zooms and reorients the map and switches its layers.</div> | <div class="dreams-tutorial__body">Each hexagon is a small patch of the area, coloured by its X-Min City Compliance score. A score of one means every chosen destination can be reached within its threshold, and lower values mean a growing, weighted share of them is out of reach. The toolbar on the left zooms and reorients the map and switches its layers.</div> | ||
<div class="dreams-legend"> | <div class="dreams-legend"> | ||
< | <div class="dreams-legend__title">Compliance score</div> | ||
< | <div class="dreams-legend__scale"> | ||
< | <div class="dreams-legend__band dreams-legend__band--1">0 - 0.2</div> | ||
< | <div class="dreams-legend__band dreams-legend__band--2">0.2 - 0.4</div> | ||
< | <div class="dreams-legend__band dreams-legend__band--3">0.4 - 0.6</div> | ||
<div class="dreams-legend__band dreams-legend__band--4">0.6 - 0.8</div> | |||
<div class="dreams-legend__band dreams-legend__band--5">0.8 - 1</div> | |||
</div> | |||
<div class="dreams-legend__ends"> | |||
<div>Few destinations in reach</div> | |||
<div>All destinations in reach</div> | |||
</div> | |||
</div> | </div> | ||
<div class="dreams-tutorial__shot">[[File:DREAMS-minutemap-map-default.png|frameless|900px|alt=MinuteMap accessibility map of Munich with the summary panel in the lower right corner]]</div> | <div class="dreams-tutorial__shot">[[File:DREAMS-minutemap-map-default.png|frameless|900px|alt=MinuteMap accessibility map of Munich with the summary panel in the lower right corner]]</div> | ||
| Line 97: | Line 104: | ||
<div class="dreams-tutorial__step"> | <div class="dreams-tutorial__step"> | ||
<div class="dreams-tutorial__title">Run and compare</div> | <div class="dreams-tutorial__title">Run and compare</div> | ||
<div class="dreams-tutorial__body">Select run analysis to redraw the map with the current settings. Running the same area twice, once with the default benchmark and once with a resident preference set, is the quickest way to see the effect described under [[#Two layers of accessibility|two layers of accessibility]]. In Munich the well-served core holds, while the middle ring breaks into patches and the outskirts lose further ground.</div> | <div class="dreams-tutorial__body">Select run analysis at the foot of the configure page to redraw the map with the current settings. Running the same area twice, once with the default benchmark and once with a resident preference set, is the quickest way to see the effect described under [[#Two layers of accessibility|two layers of accessibility]]. In Munich the well-served core holds, while the middle ring breaks into patches and the outskirts lose further ground.</div> | ||
<div class="sump-versus"> | <div class="sump-versus"> | ||
<div class="sump-versus__pane"> | <div class="sump-versus__pane"> | ||
| Line 117: | Line 124: | ||
<div class="sump-sources"> | <div class="sump-sources"> | ||
'''Sources'''<br> | |||
DREAMS Deliverable 3.1, ''The DREAMS Accessibility Modelling Framework for Decision Support in X-Minute City Planning'' (2026).<br> | |||
DREAMS Deliverable 4.2, ''Perceived accessibility of 15-minute neighbourhoods from residents living in the urban outskirts'' (2026). | |||
</div> | </div> | ||
Latest revision as of 11:30, 21 September 2026
MinuteMap is a web-based mapping tool that shows how well a neighbourhood delivers on the X-minute city promise of reaching the essentials of daily life within a short walk or cycle. It was developed within DREAMS as the DREAMS Accessibility Tool (DAT), the name still used in some of the project's own deliverables, and has since been publicly released under its own name, MinuteMap.
All six DREAMS living labs are loaded into the one public instance at minutemap.online. A planner can pick the area, choose whose needs to model and see at a glance where access is already strong and where it falls short.
This tools source code and technical documentation are linked at the foot of this page.
What the tool measures
MinuteMap asks one practical question of every part of a neighbourhood, can a resident reach what they need without depending on a car? To answer it, the tool combines the local street network, the location of everyday amenities and the population living in each part of the area, then calculates travel times on foot or by cycle (at the moment).
Rather than checking a single destination, it looks at the whole bundle of amenities a resident draws on, from groceries and a pharmacy to a school, a café or a park. The result is an X-Min City Compliance score for every part of the area, plotted as a map that highlights well-served clusters alongside the more peripheral pockets that remain underserved, which is the pattern that tends to define urban outskirts. Because the method runs on open data, it can be applied well beyond the six living labs.
Two layers of accessibility
The tool currently works in two layers, both drawn from the DREAMS accessibility modelling framework.
When the tool reflects residents' own preferences rather than a textbook 15-minute standard, access tends to look lower. People value having more than one option to choose from, and for many everyday errands they accept a shorter walk than the full 15 minutes. Choosing the right preference set is therefore central to reading a map fairly.
How the tool runs
MinuteMap calculates every result locally, in the browser. It loads a precomputed accessibility table for the area and runs the thresholds you set through DuckDB, a database engine compiled to run as WebAssembly, so nothing has to travel to a server while you explore a map. That keeps the tool fast even on a large planning area, and means the analysis runs entirely on the machine in front of you.
Running the tool
Every analysis follows the same pattern. You choose an area, decide whose needs to model, run the analysis and then read and compare the results. The walkthrough below goes through each screen in turn, using Munich as the example.
Open minutemap.online → to run the tool for any of the six DREAMS living labs, or another area of your own. The source code and technical documentation are on GitHub.
Sources
DREAMS Deliverable 3.1, The DREAMS Accessibility Modelling Framework for Decision Support in X-Minute City Planning (2026).
DREAMS Deliverable 4.2, Perceived accessibility of 15-minute neighbourhoods from residents living in the urban outskirts (2026).