Turning urban rooftops into climate data generators