A Python notebook for generating building-level daytime and nighttime population distributions by combining WorldPop population data, building footprints, OpenStreetMap building types, and household-size statistics.
- Allocate WorldPop population to residential buildings
- Simulate household composition
- Generate synthetic nighttime and daytime populations
- Produce building- and individual-level exposure datasets
- Visualize population distributions
- Python 3.10+
- geopandas
- rasterio
- pandas
- numpy
- shapely
- matplotlib
Install dependencies with:
pip install geopandas rasterio pandas numpy shapely matplotlib- WorldPop population raster
- Building footprint shapefile
- OpenStreetMap building data
- CORESIDENCE household-size dataset
- Building population estimates
- population distribution (day/night)
- Population maps
This repository is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License. See LICENSE.
SPDX-License-Identifier: CC-BY-NC-ND-4.0