Земной магнетизм еще окончательно не объяснен. Установлено только, что большую роль в изменении магнитного поля Земли играет разнообразные электрические токи, текущие как в атмосфере ( особенно в верхних слоях её), так и в земной коре. И таким образом из этого можно наверное выделить что Земля представляет собой огромный магнит около которого существует магнитное поле.