Solar resource power generation