Программное обеспечение для спутниковой навигации или навигационное программное обеспечение GNSS обычно попадает в одну из следующих двух категорий:
Трек — это след места, где вы фактически побывали (часто называемый «хлебной крошкой»). Устройство GNSS (глобальная навигационная спутниковая система) (внешнее или внутреннее) периодически отправляет сведения о местоположении, которые регистрируются программным обеспечением, либо путем снятия показаний на основе заданного интервала времени, на основе заданного расстояния, на основе изменения направления более чем на определенный угол, либо путем их комбинации. Каждая точка сохраняется вместе с ее датой и временем. Результирующий трек может быть отображен в виде серии записанных точек или линии, соединяющей их.
Возвращение по своим следам — это простое движение по следу, возвращающемуся к истоку.
Маршрут — это предустановленная серия точек, которые составляют заданный маршрут для следования к месту назначения. Большинство программ позволяют отображать маршрут и трек одновременно.
Путевые точки используются для обозначения определенных мест, обычно используются как маркеры вдоль «пути» куда-либо. Они либо вводятся с клавиатуры пользователями, либо загружаются из других источников, в зависимости от сложности устройства. Хотя они не связаны с треками или маршрутами, их можно использовать для упрощения построения маршрутов, поскольку их можно использовать повторно. Часто путевые точки служат для «безопасности», позволяя прокладывать маршрут в обход препятствий, таких как мелководье (морская навигация) или ручьи/скалы/другие опасности, которые могут помешать безопасному проходу напрямую из точки «А» в точку «Б».
Программное обеспечение может использоваться на ноутбуке с подключенным приемником GNSS . Большинство коммерческого программного обеспечения работает на Windows , Mac OS X и Linux . Некоторые программы, такие как Waze и Google Maps, также могут использоваться на операционных системах мобильных телефонов .
Существует несколько программных продуктов для навигации. Основное различие заключается в том, предназначено ли оно для использования на суше или на воде.
Навигационное программное обеспечение для использования на воде имеет много общих черт с наземным навигационным программным обеспечением GNSS. Оно может использовать электронную навигационную карту или растровые карты, обычно предоставляет пользователю возможность планировать маршруты и устанавливать путевые точки, а также может иметь возможности отслеживания GPS в реальном времени . Кроме того, морское навигационное программное обеспечение часто имеет опцию управления внешним автопилотом для автоматизированной навигации судна. Оно может включать наложение погодных данных GRIB на карту, прогнозы приливов и другие сопутствующие информационные услуги, дополнительно полезные для моряков.
Такое программное обеспечение обычно создает современную стеклянную кабину и использует больше, чем просто один датчик GNSS для помощи в навигации. Такие датчики — это системы ориентации и направления (AHRS) и датчики инерциального измерительного блока (IMU).