This web-based mapping application is designed to enable United Nations staff and users from African member states to instantly visualize and map their own data directly in a web browser, fully aligned with United Nations standardized mapping practices.
# UNECA Rapid Mapping
Browser-based rapid mapping tool for loading, styling, filtering, and exporting geospatial data.
## Features
- Load data from local files (`.geojson`, `.zip`, `.csv`)
- Import datasets from public HTTPS URLs (`.geojson`, `.json`, `.csv`)
- Attribute-based thematic styling and class table editing
- Continent/country filtering
- Export outputs as PNG, PDF, and SVG
## Run
No build step is required.
1. Open `index.html` in a browser, or
2. Serve the folder with any static server.
## Data Limits
- Local upload size: `1 GB` per file
- Remote URL import size: `512 MB`
- Remote import timeout: `300 seconds`
- Maximum features per dataset: `1,000,000`
- Maximum vertices per dataset: `10,000,000`
## Browser Compatibility
- Recommended: latest stable versions of Microsoft Edge, Google Chrome, and Mozilla Firefox.
- Supported: Safari 16+ on macOS.
- Not supported: Internet Explorer and legacy, non-evergreen browsers.
- For best performance with large datasets, use a desktop browser with hardware acceleration enabled.
### Tested Export Matrix
Test baseline date: 2026-03-11 (latest stable browser channels).
| Browser | Rendering | PNG Export | PDF Export | SVG Export | Notes |
|---|---|---|---|---|---|
| Microsoft Edge (latest) | Supported | Supported | Supported | Supported | Recommended for large map exports. |
| Google Chrome (latest) | Supported | Supported | Supported | Supported | Recommended for large map exports. |
| Mozilla Firefox (latest) | Supported | Supported | Supported | Supported | Supported with good stability in normal dataset sizes. |
| Safari 16+ | Supported | Supported | Supported | Supported | Works, but can be more sensitive to cross-origin canvas constraints. |
Export reliability depends on data size and CORS:
- If remote tiles or images do not allow CORS, raster exports (PNG/PDF) can fail or be incomplete.
- SVG export is generally most resilient for vector-heavy outputs.
- Very large layers can exceed browser memory limit …