- Boundaries: QGIS World GeoJSON - simplified country boundaries with ISO 3166-1 alpha-2 codes
- Population: World Bank Open Data API - indicator
SP.POP.TOTL(Population, total)
- Fetch both datasets concurrently via async HTTP requests
- Join population data to boundaries using ISO 3166-1 alpha-2 country codes (
iso_a2↔ World Bankcountry.id) - Enrich each feature with three new attributes:
population- total population countpopulation_year- data reference year (2024)population_source- "World Bank (SP.POP.TOTL)"
- Reproject geometries from WGS84 to Equal Earth projection, then rescale coordinates back to -180/180, -90/90 bounds for visualization compatibility
qgis-world-population-wgs84.geojson- Original WGS84 coordinatesqgis-world-population-equal-earth.geojson- Equal Earth visual projection (coordinates in pseudo-WGS84 space)
- 216 of 240 features matched with population data
- 24 territories lack World Bank data (Antarctica, small dependencies, disputed areas)
This dataset is meant for use on naive platforms like Business Intelligence dashboards that can display geojson, but have no concept ofcoordinate reference systems and tend to present WGS84/Geographic projections as a factual account of the world. This promotes the misguided idea that e.g. USA is a big, important country nearly the size of the continent of Africa when in reality it barely fills a small part if Africa.
Read more at https://equal-earth.com/.
Made with 💗 by Kartoza