Skip to content
PoriniTrees
Project dashboard

Porini Trees — Sangwali Pilot

Zambezi Region, Namibia (former Caprivi Strip) · Mopane & Zambezi-teak woodland / Kwando floodplain edge

Partner: WWF Namibia · Wuparo ConservancyBaseline 2019-06100% real-data lineage
⤓ Monitoring report
0
Trees mapped
0%
Healthy rate
0
Stressed
0
Lost
0
VHR hero trees
0.0 t
CO₂ stored*
Health distribution

1353 trees

Health distribution — Healthy: 1076, Stressed: 180, Lost: 59, Unverified: 38.
Healthy (1076)Stressed (180)Lost (59)Unverified (38)
Greening trend

Mean NDVI by year

Project-wide average greenness, 2019–2025 (Sentinel-2).

Composition

Species mix

Satellite overlay catalogue

Datasets to layer on the map

Practical overlay backlog for the satellite view: what is already visible, what should become a toggle next, and what belongs in the analysis or training pipeline.

10
Live
0
Next
8
Pipeline
6
Training
SkyFi / Maxar VHR dry + wet scenes
Purchased satellite · 30-50 cm · SkyFi / Maxar
P0Live / in app
Primary visual layer and crown geometry for hero trees.
Already purchased; served from local VHR overlays.
OpenStreetMap / OpenFreeMap
Basemap · Vector map · OSM contributors / OpenFreeMap
P0Live / in app
Roads, places, rivers and a clean non-satellite map mode.
Keyless tiles now; later self-host Protomaps PMTiles.
Meta / WRI 1 m Canopy Height
Tree structure · 1 m · Meta, WRI, AWS Open Data
P0Live / in app
Independent structural prior for tree centers and height cross-checks.
Cached AOI COG sampled into tree records.
Sentinel-2 Cloud-Optimized GeoTIFFs
Multispectral imagery · 10 m · Copernicus / Element 84 Earth Search
P0Live / in app
Medium-resolution satellite context in the map; NDVI composites are the next cached analytical product.
Live Sentinel-2 cloudless visual tile toggle now; STAC/COG NDVI composites next.
ESA WorldCover
Land cover · 10 m · ESA
P0Live / in app
Tree cover, shrubland, grassland, wetland and water context masks.
Map toggle via server tile proxy; falls back transparently if upstream WMTS is unavailable.
NASA FIRMS active fire
Disaster / risk · 375 m - 1 km · NASA
P0Live / in app
Recent fire points/heatmap and tree-risk explanation.
Map toggle via `/api/fire`; requires FIRMS_MAP_KEY for live upstream data.
JRC Global Surface Water
Hydrology · 30 m · EC JRC / Google
P0Live / in app
Floodplain seasonality and permanent/seasonal water overlays.
Live public raster tile toggle.
Harmonized Landsat Sentinel-2 (HLS)
Multispectral time series · 30 m · NASA IMPACT
P1Analysis pipeline
Longer, harmonized phenology baselines when Sentinel-2 alone is cloudy.
NASA LP DAAC / cloud assets.
Landsat 8/9 Collection 2
Long-term imagery · 30 m · USGS
P1Analysis pipeline
Historical vegetation and disturbance context before Sentinel-2.
EarthExplorer / USGS cloud products.
Dynamic World
Land cover · 10 m · Google / WRI
P1Analysis pipeline
Near-real-time land-cover probabilities around the AOI.
Best via Earth Engine; cache outputs.
Microsoft Global Building Footprints
Buildings / urban · Vector · Microsoft
P1Live / in app
Mask buildings/settlements and separate trees from structures.
Live map toggle uses OSM buildings now; Microsoft country shard clipping is the offline hardening step.
Google Open Buildings
Buildings / urban · Vector · Google Research
P1Analysis pipeline
Building masks for settlement context and false-positive control.
Open dataset exports.
Overture Maps Places
Places / mobility · Vector · Overture Maps Foundation
P1Analysis pipeline
Places, roads and settlement context for donor/map orientation.
Cloud-native GeoParquet.
SRTM Digital Elevation Model
Terrain · 30 m · NASA / AWS terrain tiles
P1Live / in app
Hillshade and terrain context on the satellite map.
Terrarium tiles already integrated as relief.
MODIS land products
Environment / climate · 250 m - 1 km · NASA
P2Analysis pipeline
Regional vegetation, fire and drought context; not tree-level.
NASA/LP DAAC products.
Global Forest Watch tree cover loss
Forest loss · 30 m · GFW / Hansen
P1Live / in app
Regional forest-loss context and disturbance overlays.
Live public raster tile toggle; AOI statistics can be cached later.
Copernicus Emergency Management Service
Flood / disaster · Event products · Copernicus EMS
P2Analysis pipeline
Event-driven flood/fire/disaster overlays when activated.
Manual/event catalogue ingestion.
Maxar Open Data Program
Flood / disaster · Sub-meter event imagery · Maxar
P2Restricted / manual
Opportunistic event imagery for disaster comparison layers.
Only where an activation exists; license/coverage dependent.
DeepForest / local crown labels
Model training · Sub-meter · DeepForest ecosystem
P1Training reference
Fine-tune tree-crown detector once enough local labels exist.
Training pipeline, not a map overlay.
SEN12MS
Model training · 10 m · Sentinel-1/2 benchmark
P2Training reference
Remote-sensing ML reference; not directly useful for individual crowns.
Benchmark download.
DSTL Satellite Imagery Feature Detection
Model training · High-res benchmark · Kaggle
P2Training reference
Feature-detection training reference, not Zambezi-specific overlay.
Kaggle terms.
xView2 building damage
Model training · VHR disaster benchmark · xView2
P2Training reference
Damage-model reference; useful only for future disaster workflows.
Challenge dataset.
Sen1Floods11
Model training · Sentinel-1/2 flood benchmark · Flood ML benchmark
P2Training reference
Flood segmentation reference; can inform future water/flood alerts.
Benchmark download.
NASA Prithvi geospatial models
Foundation model · HLS scale · NASA / IBM
P2Training reference
Foundation-model experiments for land-cover/change, not direct crowns.
Model/data tooling.
Foursquare Open Places
Places / mobility · Vector POI · Foursquare
P2Analysis pipeline
POI context where coverage exists; secondary to OSM/Overture.
Dataset download/API.
Google Dataset Search
Discovery · Catalogue · Google
P2Restricted / manual
Find additional Zambezi/Namibia geospatial datasets; not an overlay itself.
Manual research.
dMRV & verification

Why you can trust this

  • Every tree has a permanent ID and an append-only observation log.
  • Each datapoint carries its source, confidence and model version.
  • Locations from the free Meta/WRI 1 m canopy map; health from Sentinel-2; 14 hero crowns from SkyFi VHR.
  • Payments are PES (stewardship), not carbon credits — survival-linked, transparent.
Measured detection accuracy
84%
Precision
77%
Recall
0.80
F1

Photo-interpretation of 99 reference trees across 3 sample tiles (Maxar dry 2023-08-19 + wet 2024-02-12 · 0.46 m). Indicative, not certified — Numbers shown are the prior calibrated measurement (pre-Phase-0). At Phase-0's higher detection density, dense clumps are over-tagged and a precise manual count is unreliable — formal re-measurement now uses the /feedback human ground-truth (active-learning loop). Treat as indicative.

One-click monitoring report bundles methods, time-series and a provenance appendix for auditors and donors.
Open monitoring report →
Community stewards

Who keeps the trees alive

T
Tabita · Wuparo North block
357 trees · Sangwali · with WWF Namibia
J
Joseph · Kwando floodplain edge
568 trees · Sangwali · with WWF Namibia
M
Maria · Wuparo South block
428 trees · Sangwali · with WWF Namibia

Representative placeholder profiles for the demo.

*CO₂ figures are hedged canopy-allometry estimates over living trees, for illustration — not issued carbon credits.