Data: Global Solar Atlas (World Bank / Solargis) — 250m resolution, validated against 250+ ground stations.
Score: PVOUT mapped to 0–100 against global range (600–2400 kWh/kWp/year).
Shadows: Calculated from solar position algorithm using latitude, date, and time. Shadows on 3D buildings show real sun direction and altitude for the selected location.
Limitations: Building heights from Mapbox data; tree shading, roof pitch, and obstructions not modeled.