Large-scale rooftop solar photovoltaic power generation