Map · selected area
Drag on the map to draw an area
Selected area · click a district to add or remove it
Results
CSV · GeoJSON · PDF report
Exposed to sun
5.6 h
70% of the period, average location
Area share in shade
30%
period mean · lowest 26% at 13:00
Time share in shade
2.4 h
30% of the period, average location
Share of shade provided by
Buildings 52%Trees 34%Temporary structures 10%Other sources 4%
Area share in shade by district
Footfall overlay: in places with high afternoon footfall (15–19 h), 70% of the area is in direct sun.
Parameters and queries
1Time period
10:00 – 18:00
060912151821
2Area
1 / 19
Selected: Campanar
3Pedestrian footfall overlay sample footfall data
When people walk:
4What to calculate
Tick any number of indicators. “Suggested” ones are our proposals.
Exposed to sun
Hours and share of the period in direct sun
Area share in shade
Share of the selected area in shade at a moment or on average
Time share in shade
Share of the period a location spends in shade
Share of shade provided by
Which shade source creates the shade
Shade at peak hours
Shade share in the hottest hours of the day (13–16)
Footfall-weighted exposure
Sun exposure weighted by the number of people walking
Shade at places of interest
Schools, playgrounds, bus stops, benches, markets
Continuous shade along routes
Longest sunny gap on main walking connections
Shade deficit zones
Places with high sun and high footfall that need shade first
Compare with another period
Same area, another date, month or year
Surface type filter
Sidewalks, squares, parks, playgrounds only
Heat-stress indicator
Shade combined with air temperature
What if we change the city?
Analysis periodBaseline: the city as it is. Edits are hidden.
Existing shade
New shade
Planned tree
Shade structure
Trees
Crown size · for new trees
Growth horizon · all planned trees
12 trees placed
Building height
Selected: Block C-12 (click a building on the map)
18 m24 m
+2 floors · 1 building edited
Shade structures
Awning, pergola, shade sail or canopy: the shade depends only on size and height
3 structures placed
Saved queries
Old town, summer afternoons
Ciutat Vella · 21 July, 14:00–19:00 · 4 indicators · saved 12 Oct 2026
Scenarios
Scenario 1
12 trees · 1 building · 3 structures · run complete
Scenario 2
8 trees · 0 buildings · 2 structures · not run yet
Data layers
| Layer | Status | Used by | |
|---|---|---|---|
| Light & shadow model València, whole municipality | Connected | All indicators | |
| Buildings 3D Open data | Connected | Shade sources, Forecast | |
| Tree inventory Open data | Connected | Shade sources, Forecast | |
| Pedestrian footfall Sample grid, not real counts | Sample data | Footfall overlay, weighted exposure, deficit zones | |
| Places of interest Schools, playgrounds, stops, benches | Not connected | Shade at places of interest | |
| Air temperature Stage 2 | Planned | Heat-stress indicator |
Request preview
This is the query the interface would send to the light-and-shadow model. It updates live as you change parameters.
{
"endpoint": "POST /v1/analysis",
"body": {
"period": {
"type": "day",
"date": "2026-07-21"
},
"hours": {
"from": "10:00",
"to": "18:00"
},
"area": {
"type": "districts",
"ids": [
"campanar"
]
},
"footfall_overlay": {
"level": "high",
"window": "afternoon"
},
"indicators": [
{
"id": "exposed"
},
{
"id": "areaShade"
},
{
"id": "timeShade"
},
{
"id": "sources",
"break_out": [
"trees",
"buildings",
"temporary"
]
}
]
}
}