Technical Guide
A deeper look at how the WWF Traffic Workflow is built: the portal login & download automation, the multi-file CSV merge pipeline, GVL spatial filtering, map and chart methodology, and metric calculations.
Download the full Technical Guide (PDF)
Unlike the EarthRanger-connected workflows in this fleet, WWF Traffic has no EarthRanger data source — input data is downloaded directly from the TRAFFIC Wildlife Trade Portal via direct API calls (with automatic retry-with-backoff if the portal rate-limits a request), optionally merged with a local CSV, and the only other network dependency is a one-time Dropbox download of the GVL boundary file. This guide was written directly against the current spec.yaml.
Contents
- Overview
- Dependencies & Prerequisites
- Traffic Portal Connection & Download
- Input Data — Three Merged CSV Exports
- Grouping Strategy
- GVL 30 km Buffer Boundary
- Base Map Tile Layers
- Colour Palette
- Data Ingestion Pipeline
- Column Mapping
- Trade Route De-duplication
- Numeric Conversion & Geometry
- Spatial Join Against the GVL Boundary
- Country Restriction
- Species & Category Mapping
- Temporal Index
- Optional Local Data Merge
- Static Map Layers
- GVL Boundary Layer
- Map Outputs — Methodology
- Incidents Map
- Species Map
- Filename Suffix Collision
- Charts
- Incidents by Species / by Category
- Summary Metrics
- Per-Year Aggregations
- Conviction Rate — Two Independent Calculations
- Ivory Seizures
- Most Trafficked Species
- Summary Table & CSV Export
- Interactive Dashboard
- Output Files
- Workflow Execution Logic
- Skip Conditions
- Data Flow Summary
- Software Versions
Read it here
The guide is embedded below. If it doesn't render in your browser, use the download link above.