Tuesday january 24 2012. Learn more about what affects solar panel placement whilst having fun at the same time. Currently 6 megawatts are produced by solar panels located on several rooftops throughout the five boroughs.