Lab 02 — Humanitarian signals (HDX + ReliefWeb)
HDX choropleth, GLIDE GeoJSON, IDEAM hazard WMS, UNGRD municipal emergencies (2022) and HAPI conflict in Colombia.
- Objective
- Connect humanitarian catalogue (HDX), GLIDE disasters, official hazard (IDEAM), UNGRD emergencies and HAPI conflict in a critical spatial reading of Colombia/LATAM.
- Methodology
- 1) HDX count snapshot → LATAM choropleth. 2) Five curated GLIDE GeoJSON layers with event-type filter. 3) IDEAM Amenaza_Ambiental WMS (Colombia). 4) UNGRD Emergencias snapshot (datos.gov.co) aggregated by municipality for 2022, joined to ADM2 centroids (geoBoundaries) by name; event-type filter. 5) HAPI conflict admin1. ReliefWeb v2 only with an appname. Rebuild UNGRD: node scripts/tooling/build-ungrd-emergencias-snapshot.mjs.
- Limitations
- UNGRD has no lat/lon: name-join to ADM2 may miss or misplace municipalities. This snapshot covers 2022 on the portal. IDEAM WMS depends on the server. HAPI ≠ ACLED.
Sources & APIs
- ReliefWeb API
API v2 (v1 decommissioned, HTTP 410). Since Nov 2025 the appname must be pre-approved (form in the docs). Env: PUBLIC_RELIEFWEB_APPNAME.
Docs - HDX — CKAN API
Search and metadata for humanitarian datasets (incl. Colombia).
Docs - HDX HAPI (Humanitarian API)
Standardised humanitarian indicators; requires app_identifier.
Docs - ACLED API
Political violence and protest events. Requires myACLED account + OAuth (do not embed secrets in the static client). Best via Netlify Function / Supabase Edge once credentials exist.
Docs - IDEAM — geoservicios OGC / ArcGIS REST
WMS/WFS and MapServer; series also via datos.gov.co.
Docs - Datos Abiertos Colombia (datos.gov.co)
SODA/Socrata portal: REST + SoQL per dataset (Export → API).
Docs