The depth of the earthquake from last week was a lot shallower. About 5 km below the surface as the September 2010 one was 10 km or even deeper in ground. Of course some buildings may have had weekend foundations which may have added to the carnage.
The product of rotation, excitation and flux produces electricty.