这是因为地磁的南北极与地理的南北极并不完全重合。
磁偏角是地球表面任一点的磁子午圈同地理子午圈的夹角。地磁极是接近南极和北极的,但并不和南极、北极重合, 一个约在北纬72°、 西经96°处;一个约在南纬70°、东经150°处。磁北极距地理北极大约相差1500千米。
正是由于磁南极与地理北极不重合,所以在不同的地点,就有了不同的磁偏角。磁北极在北纬72°、 西经96°处。如果你在西经96°经线上,即你与地理北极、磁南极在同一条经线上,不管距离地理北极有多远,都不存在磁偏角,指南针上指示的北方与地理北极和磁南极重合。同样的道理,如果你是在东经84°经线上,你与地理北极、磁南极也处于同一条经线上,也不存在磁偏角。
但如果你离开这条经线,不管是向东还是向西,磁偏角就出现了。离开越远,磁偏角越大。最大值出现在西经6°和东经174°两条经线上。因为这两条经线与磁南极所在经线的经度差都是90°。
这是磁偏角与经度的关系。
对于磁偏角与纬度的关系,在同一经线上,纬度越低,磁偏角(该地点与地理北极和磁南极之间的夹角)越小;纬度越高,磁偏角越大。如果不在同一条经线上,那一个地点磁偏角的大小,就要综合考虑经纬度了。
对于我国,由于我国是一个地理大国,跨较大的经度和纬度,所以在我国不同地点,磁偏角变化较大。正常情况下,我国磁偏角最大可达11度,一般情况为2-3度。