В любой точке пространства напряженность и направление магнитного поля является суммарным эффектом всех источников магнитного поля, влияющих на эту точку. Магнитное поле Земли является одним из них. Намагниченные отвертки, машины, магниты на холодильник и т. Д. - все это создает поля. Поля также создаются током, протекающим через провода. Это как наливать воду в стакан из нескольких источников. Как только он в стекле, вы не можете сказать, откуда он.
Не существует инструмента, который мог бы определять «фактические полюса» Земли путем измерения магнитного поля в точке. Однако телефон может определить точку, в которой ось телефона параллельна силовой линии N / S, и определить, какой конец телефона направлен на север. Если вы танцуете вдали от объектов, которые могут намагничиваться, таких как автомобили и стальные заборы, поле, которое измеряет телефон, может быть в первую очередь полем земли, и, следовательно, компас телефона будет правильно откалиброван. Однако если вы поместите телефон в намагниченную машину, он укажет неправильное направление на север. Сталь в каждой машине намагничена в той или иной степени.
Высокоточные компасы такого типа используются на самолетах, а серьезные морские суда на самом деле имеют крошечные корректирующие магниты, которые регулируются винтами для ошибок N / S и E / W. Они калибруются после установки путем поворота транспортного средства по известным направлениям (например, роза компаса, нарисованная геодезистом на рулежной дорожке вдали от металлических зданий) и возни с магнитами, пока ошибка компаса не будет минимизирована. Затем остаточные ошибки записываются на «карту коррекции компаса» для использования при коррекции указанных показаний. Поиск "карта коррекции компаса", чтобы увидеть изображения.
Теоретически, GPS можно использовать для калибровки компаса при ходьбе или вождении, поскольку мгновенный трек GPS точен. Я не слышал об этом, хотя, возможно, это обычное дело. Это будет работать даже в намагниченной машине. Тем не менее, в самолете или на корабле это не сработает, потому что направление движения транспортного средства в той или иной степени обычно слегка колеблется от ветра, и GPS не знает об этом.