# Nigeria Geospatial Analysis — COBA Innovations
Open geospatial data analysis exploring Nigeria's development gaps — administrative granularity, settlement visibility, and healthcare access — built on GRID3 Nigeria and Malaria Atlas Project data.
## Published pieces
- **Nigeria Has More Wards Than You Think** — administrative granularity across states
- **Nigeria's Invisible Cities** — 90% of satellite-detected settlements have no official name (15 states)
- **Nigeria's Hospital Access Gap** — primary care is close; hospital-level care is not
*(Links to published articles — add once live)*
## Repo structure
```
scripts/ All analysis and visualization code (Python + R)
outputs/
images/ Final PNG visualizations
data/ Final state/ward-level summary CSVs
rasters/ Small derived travel-time rasters
docs/ Working drafts
```
## Data sources (not included in this repo — download separately)
Raw and intermediate geospatial files are excluded from version control (several exceed GitHub's file size limits, and all are re-downloadable from source). To reproduce this analysis, download the following into your working directory:
| File | Source | Notes |
|---|---|---|
| `grid3_nga_wards_v1.geojson` | data.grid3.org — Operational Wards v1.0 | Full national coverage |
| `grid3_nga_wards_v2.geojson` | GRID3 — Operational Wards v2.0 | 15-state coverage, newer/more detailed |
| `grid3_nga_settlement_extents.gpkg` | GRID3 — Settlement Extents v4.0 | ~2.56M building blocks |
| `grid3_nga_settlement_names.geojson` | GRID3 — Settlement Names | ~292K named points |
| `grid3_nga_health_facilities.geojson` | GRID3 — Health Facilities Registry | 51,022 facilities |
| `grid3_nga_population.tif` | GRID3 — Population raster | ~100m resolution |
| `2020_motorized_friction_surface.geotiff` | Malaria Atlas Project — Motorized friction surface, 2020 | Global raster, clipped to Nigeria by `scripts/clip_friction_to_nigeria.py` |
## Setup
Two environments are used:
```bash
# …