The roofs structures of a town may be more or less suitable for the installation of solar panels, depending on such factors as how much a particular roof is shadowed by surrounding buildings and vegetation, the gradient of the roof, and the angle of incidence of sunlight. It is now possible for the first time to determine how much solar energy a particular roof will receive during the year