8.3. Электронный компас

Электронный компас смартфона обычно основан на магнитометре и данных других датчиков ориентации. Он удобен для быстрой проверки направления, но гораздо чувствительнее к окружающей электронике и особенностям положения телефона, чем многие пользователи предполагают.

Что показывает телефон

Магнитометр измеряет направление магнитного поля. Приложение преобразует эти данные в направление относительно магнитного севера, а некоторые программы могут автоматически пересчитывать его к истинному северу. Поэтому перед точной работой важно понимать, какой север выбран в настройках.

Магнитный компас и курс GNSS

Это разные данные. Магнитный компас способен показать направление корпуса, даже когда телефон неподвижен. GNSS-курс вычисляется по фактическому перемещению и становится содержательным только при достаточном движении.

Схема. Неподвижный телефон: магнитометр показывает ориентацию, GNSS-курс неопределён. Движущийся телефон: направление корпуса и направление движения могут различаться.

Калибровка

После сильного изменения магнитного окружения или при явно неверных показаниях приложение может предложить калибровку движениями телефона. Конкретная процедура зависит от устройства и операционной системы. Калибровка помогает сенсору оценить и компенсировать часть собственных искажений, но не устраняет внешнее магнитное поле рядом с пользователем.

Что искажает показания

  • магнитные держатели и чехлы;
  • динамики и наушники с магнитами;
  • автомобиль и крупные металлические конструкции;
  • электрооборудование и силовые кабели;
  • другие предметы, создающие или искажающие магнитное поле.

Как проверить направление

Отойдите от очевидных источников помех, держите телефон так, как требует приложение, дождитесь стабилизации и повторите измерение после поворота или небольшого перемещения. Для важного направления сравните результат с обычным магнитным компасом и известными ориентирами.

Важно: если телефон и независимый компас сильно расходятся, не выбирайте автоматически более «технологичное» показание. Сначала исключите магнитные помехи и проверьте настройку магнитного/истинного севера.

Когда электронный компас особенно полезен

При ориентировании карты на экране, определении примерного направления на объект и работе с приложениями, которые показывают направление до точки. Для точной работы полезно периодически контролировать его независимым способом.

Если в телефоне нет магнитометра

Приложение может показывать направление движения по GNSS или использовать другие косвенные данные, но полноценного магнитного компаса это не создаёт. На неподвижном устройстве направление в таком случае может быть недоступно или ненадёжно.

Что запомнить

Электронный компас — полезный, но чувствительный инструмент. Проверяйте тип севера, держитесь подальше от магнитных помех и не путайте ориентацию телефона с курсом фактического движения.