Я щас посчитал, чтобы обеспечить электроэнергией Санкт-Петербург - нужны солнечные панели общей площадью ~304 кв. км. Тогда как общая площадь зданий в СПб - 650 кв. км. Получается, если покрыть все крыши солнечными панелями, этого хватит чтобы сделать СПб полностью автономным энергетически.

Солнечные электростанции площадью в десятки квадратных километров состоят из тех же солнечных панелей, держу в курсе.
СЭС на крыше свинарника будет обеспечивать только потребности свинарника, ей не надо занимать площади в "десятки квадратных километров"
Провода, аккумуляторы - слышал про такие штуки?
Это можно поместить в подвал