How to measure a city
summary
Project measures Montreal against a 2035 goal of 70% living in complete living environments by computing a fine geohash grid of six indicators (shops, transit, cycling, parks, schools, culture) using 15‑minute walking isochrones. Tools: pandas, geopandas, Apache Sedona, folium; heavy manual POI cleaning for groceries. Weights encode opinions (e.g. metro = 10× bus, train = 2× metro), and transit scores get calibrated against census commute rates. Output is a one‑off grid dataset for municipal analysis, refreshed on a multi‑year cadence.
AI-written summary · about
chapters (13)
- 0:00Introduction
- 3:20Montreal’s living environment
- 7:0015-minute city indicators
- 9:34Designing good metrics
- 12:46Faithfulness in metrics
- 15:18Sensitivity and precision
- 18:53Cost effectiveness
- 21:06Numbers as opinions
- 23:15Justifying metric weights
- 25:54Politics in metric scoring
- 28:28Social justice in design
- 30:35Key insights and call to action
- 31:40Q&A
related talks
22mUnderstanding our cities with FOSS4G
10mCivic Hacking & Urban Informatics: Mapping Data with GeoPandas
13mReimagining Public Transport: An OSM-based Street Supply Tool
43mPython at City Scale
41mCity attractiveness seen through Twitter
19mWhere's your hood at? Crowdsourcing Neighbourhoods using Open Source Tools
31mCity as a Function
10mSmart Commuting
