ENACT Project
Optimal Placement of Environmental Sensors
with consideration for ground elevation and urban footprint
ENACT Horizon Europe
Placement Mode
Area of Interest
Polygon defining the study area
Environmental Data
Raster DEM or CSV lat,lon,elev
Polygons with height attribute
LineStrings for major roads
Point or polygon features; each treated as a major emission source
Algorithm Weights
75%
50%
20%
80%
Factories, refineries, power plants, quarries. Fetched from OSM or upload KML in Environmental Data.
Loading Mapbox…
00:00Initialising…
Quick User Guide
Mapbox Access Token
Your token is pre-loaded. Update it here if needed.
Map Layers
Sensor Locations
Area Boundary
Elevation Heatmap
Building Footprintssynthetic
Road Network (OSM)
Industrial Sites
Pollution Risk Grid
Coverage Circles
Auto
Auto: derived from sensor spacing
Pollution Risk Scale
LowModerateHighCritical
Risk score combines elevation variability, building density & height, and road proximity.
Data Cache
OSM data is cached between sessions: roads & industrial sites in localStorage, building footprints in IndexedDB (no size limit). All data is reused automatically until it expires.
7 days
Layer Cached Size Action Roads Buildings Industry
Base Map Style
Run computation first to see results
Synthetic Demo
🧪
Synthetic Demo
Exaggerated illustrative data
Pilot Cities
Brussels
Belgium (BE)
Torino
Italy (IT)
Waterford
Ireland (IE)
Sofia
Bulgaria (BG)
Madrid
Spain (ES)
📍
Custom Region
User-defined area
Replication Cities
Athens
Greece (GR)
Dublin
Ireland (IE)
About Examples

Each city uses synthetic but geographically realistic data for elevation, building density, and road networks.

Synthetic Demo uses exaggerated terrain and building heights to clearly illustrate algorithm behaviour.

⎕ Resize Area drag handles to resize
Legend
Sensor location
Building footprint (synthetic)
Motorway / Trunk
Primary road
Secondary / Tertiary
High elevation
Industrial source
Environmental Sensor Placement Tool v1.8

Welcome to the ENACT Optimal Sensor Placement tool.
No data is loaded automatically.

1
Select a city or region
Click any city card in the Examples tab, or go to the Config tab and upload your own KML boundary file.
2
Adjust parameters (optional)
In the Config tab, set the placement mode, algorithm weights, grid resolution, and upload any custom data files.
3
Run the analysis
Press ▶ Compute Optimal Placement in the Config tab to start the computation. Results appear automatically in the Results tab.
Map not showing? Go to the Layers tab and enter a free Mapbox access token (mapbox.com), then click Apply Token & Reload Map.