Effects of clouds, aerosols and shadows on solar energy potential on urban rooftops using Earth observation data and digital surface models

by