⬤ Server offline Infrared SDK Hackathon
✏️ Draw a polygon — or use the pre-loaded Eixample area
Infrared CFD · m/s · 10 m/s ref
— — —
Simulation Parameters
🌡 CFD reference: 10 m/s (fixed) · spatial exposure pattern only
📊 Scaled to EPW Barcelona seasonal means for feasibility
★ NW dominant (Tramontana). Try SE for sea breeze scenario.
Pipeline
📡
POST /api/simulate
infrared.city · CFD
🏢
Fetch building geometry
—
💨
Wind CFD simulation
Infrared · exposure pattern
🔲
Extract exposure grid
—
📐
EPW scale + power law
—
🗺️
Render heatmap
canvas → imageOverlay
Extracted Data
—
Mean · EPW scaled
—
Peak · EPW scaled
—
Direction
—
Grid cells
Zone 1 · Infrared
0 → 18 m · α=0.22
Zone 2 · EPW
18 m → hub · α=0.12

Run a simulation first, then open this tab to explore in 3D.

Wind Height Profile

Season—
Hour—
Zone 1 · Infrared (0 → rooftop)
Zone 2 · EPW (above rooftop)
Rooftop boundary plane
Infrared Wind Speed · m/s · ground
— — —
Highlight Turbine Height
🏮
Lamppost VAWT
Hub: 5 m · street level
Min: 5.0 m/s
🌀
Rooftop VAWT
Hub: roof + 3 m
Min: 3.5 m/s
⚙️
Rooftop HAWT
Hub: roof + 8 m
Min: 4.5 m/s
🔋
Community HAWT
Hub: roof + 30 m
Min: 5.5 m/s
Turbine Analysis
Streets >5 m/s — ideal for lamppost VAWTs
Place Turbine Pin
No pins placed yet — enable placement mode and click a rooftop or street.
Season
Tips
🖱 Hover over buildings to read wind
🔄 Drag to orbit the scene
🔍 Scroll to zoom
Hover to see wind speed at
each height — no turbine needed
📊

Run the Infrared simulation to generate feasibility results.

Infrared Wind Speed · m/s · ground
— — —
Wind Height Profile

Season—
Hour—
Mapbox Token
Free at mapbox.com → Account → Tokens
Cesium Ion Token
Free at cesium.com/ion → Access Tokens
Needed for Google Photorealistic 3D Tiles
✓ Map loaded — Google 3D Tiles
Season
Tips
🖱 Hover to read wind at each height
🔄 Left drag to orbit
🖱 Right drag to tilt / rotate
🔍 Scroll to zoom
Buildings: OpenStreetMap extrusions
Heatmap: Infrared simulation grid