Spatial data was processed using QGIS to allow data investigation and styling.
All datasets were loaded, and projected to WGS84 to ensure consistency for processing.
The SAPS population data was joined to small area boundaries to allow for each area to have a total population value for investigation.
The resulting datasets were exported and stored in PostgreSQL/PostGIS and published through GeoServer as a WMS or WFS service as appropriate, projected to web mercator (EPSG 3857) so they may be correctly represented online.
The web maps were developed using Leaflet javascript and integrated into this website for the end user to view and interact with.