Плагин для SignalK, простое средство для записи потока координат в файл .gpx
- запись точек через указанный интервал времени, или по мере получения координат
- запись точек через указанное расстояние
- создание нового сегмента при потере координат дольше указанного времени
- запись всего пути путешествия в один файл или создание отдельных файлов каждый день
- запись глубины (в формате Garmin extension, в gpx своего способа сохранения информации о глубине не предусмотрено)
- при перезапуске сервера запись пути продолжится
- запись пути может быть начата по событию "Человек за бортом" (MOB) на сервере SignalK.
Включить запись можно в веб-интерфейсе SignalK на странице настроек плагина в меню "Plugin Config".
Картплотер GaladrielMap может показывать записываемый файл по мере записи и имеет средства управления записью в своём интерфейсе.
naiveGPXlogger создаёт путь navigation.trip.logging в модели данных SignalK. По этому пути находится значение
{
"status": boolean,
"logFile": "full/log/file/name"
}
где "status" -- это состояние записи: записывается или нет; а "logFile" -- полное имя записываемого файла в файловой системе сервера.
Для включения записи нужно изменить этот путь путём посылки delta, указав "status": true
Если при этом указать в "logFile" путь к каталогу (со слешем в конце) -- файл будет создан в этом каталоге.
Выключается запись посылкой delta с "status": false
Базовый пример управления записью есть в файле sample.html
С помощью веб-интерфейса SignalK установите расширение из SignalK Appstore как naivegpxlogger обычным образом.
Перезапустите SignalK
В меню Server -> Plugin Config сервера SignalK укажите запуск расширения при старте сервера и сделайте необходимые настройки.
Форум будет живее, если вы сделаете пожертвование на ЮМани.
Вы можете получить индивидуальную платную консультацию по вопросам установки и использования всех продуктов для GaladrielMap.