Resources & References
Academic & Institutional Sources
- IOC Agenda 2020 + New Norm — Strategic framework reshaping how host cities are selected and evaluated. — olympics.com/ioc/agenda-2020
- LA28 Impact & Sustainability Plan — LA 2028's approach to existing-venue reuse and carbon reduction. — la28.org
- Brisbane 2032 Delivery Plan — Queensland Government's decade-long alignment of Games with regional master plan. — delivering2032.com.au
- Paris 2024 Sustainability & Legacy Report — Post-event analysis of sustainability mandates and infrastructure legacy. — olympics.com/paris-2024
- World Bank City Creditworthiness Initiative (LGBD) — Quantitative indicators on subnational debt issuance and borrowing environments. — citycred.org/database
Data Providers & APIs
- Gridded GDP & HDI (Google Earth Engine) — GDP per capita at 5 arc-minute resolution (~Admin Level 2), 1990–2022. — gee-community-catalog.org
- ITDP Atlas of Sustainable City Transport — Pre-calculated transit metrics for 1,000+ metropolitan areas. — itdp.org
- OpenStreetMap / Overpass API — Venue inventory, hotel footprints, and transit nodes via spatial queries. — overpass-api.de
- OpenAQ API v3 — Harmonized global ground-level air quality data (PM2.5, NO2, SO2, O3). — docs.openaq.org
- Copernicus NDVI V2 (300m) — Near-real-time global vegetation index from Sentinel-3 OLCI sensor. — land.copernicus.eu
- GHSL Urban Centre Database R2024A — Global urban growth trajectories and 2030 projected densification zones. — human-settlement.emergency.copernicus.eu
Competitive Analysis References
- Oxford Olympics Study (Cost & Cost Overrun) — Seminal dataset on Olympic cost overruns across every Games since 1960. — sbs.ox.ac.uk
- Dotlas Unified Hotels Data — Geospatial hotel coordinates, amenities, and pricing samples. — marketplace.databricks.com
- Kaggle TBO Hotels Dataset — Crowdsourced global hotel data enriching accommodation capacity estimates. — kaggle.com
- NOAA Nighttime Light (NTL) Data — Remote-sensed economic activity proxy for municipal debt/inequality analysis. — ngdc.noaa.gov
How the Data Pipeline Works (PHP → JSON → Mapbox)
The simulator uses a three-layer architecture designed so that each team member can work independently on their piece without blocking anyone else.
- Database (MySQL): Darren collects data from open APIs (OpenAQ, Overpass, ITDP, Copernicus) and inserts it into a normalized star-schema on the school MySQL server. Dimension tables hold static city and venue information; fact tables hold time-stamped metrics for infrastructure and sustainability.
-
PHP Middleware (JSON API): Marshal's PHP scripts
query the database and output the results as JSON objects. The
two endpoints are:
api/get_all_cities.php— returns all cities as a GeoJSON FeatureCollection (one Feature per city with headline metrics).api/get_city_data.php?city_id=N— returns a single city's detail with its venues nested as a sub-FeatureCollection.
- Front-End (Mapbox GL JS + Chart.js): Rachel and Khoi's JavaScript code fetches the JSON endpoints and renders the data as an interactive globe (Mapbox) and as charts and tables on the Data & Viz page. Because the API returns standard JSON, the front-end can be developed and tested independently of the database — any tool that reads JSON can consume the output.
MySQL Database → PHP (PDO query) → JSON response → Mapbox GL JS / Chart.js
Key Assumptions & Data Limitations
- Economic data relies on Gridded GDP/HDI at Admin Level 2 resolution; sub-municipal variation is smoothed.
- Municipal debt is proxied via Nighttime Light (NTL) Gini coefficients where direct ledgers are unavailable.
- Hotel capacity estimates use OSM building footprints with standard floor-area-ratio multipliers where explicit room counts are missing.
- Air quality readings depend on OpenAQ sensor coverage, which varies significantly by city.
- NDVI green-space indices are derived from 300m Copernicus rasters; small pocket parks may not be captured.
- Urban growth projections use GHSL-UCDB 2030 extrapolations and assume current trends continue.
- All monetary values are inflation-adjusted to 2024 USD where possible.