(vaya, tenía medio escrito algo y veo que luego ha habido unas cuantas respuestas. Bueno, te lo suelto y espero aportar algo)
Lo que planteaba Pingüino no está mal.
Esto es más o menos una salida de ese comando:
Cita:$GPRMC,193416.00,V,,,,,,,190122,,,N*7C
$GPVTG,,,,,,,,,N*30
$GPGGA,163644.00,4321.91011,N,00230.05598,W,1,04,1.90,69.6,M,49.7,M,,*7F
$GPGSA,A,1,,,,,,,,,,,,,99.99,99.99,99.99*30
$GPGSV,3,1,12,04,00,283,,05,08,036,,08,01,263,,10,05,155,*76
$GPGSV,3,2,12,16,51,309,,18,64,076,,23,19,128,23,25,01,126,*78
$GPGSV,3,3,12,26,88,185,,27,30,269,,29,18,068,,31,28,194,18*78
$GPGLL,,,,,193416.00,V,N*42
$GPRMC,193417.00,V,,,,,,,190122,,,N*7D
$GPVTG,,,,,,,,,N*30
$GPGGA,163644.00,4321.91011,N,00230.05598,W,1,04,1.90,69.6,M,49.7,M,,*6F
$GPGSA,A,1,,,,,,,,,,,,,99.99,99.99,99.99*30
$GPGSV,3,1,12,04,00,283,,05,08,036,,08,01,263,,10,05,155,*76
$GPGSV,3,2,12,16,51,309,,18,64,076,,23,19,128,23,25,01,126,*78
$GPGSV,3,3,12,26,88,185,,27,30,269,,29,18,068,,31,28,194,18*78
$GPGLL,,,,,193417.00,V,N*43
En ese churro están, entre otros, la posición y el tiempo (UTC) en que se toma, ambos en negrita. Es NMEA en crudo.
Después parece que hay posibilidades de traducir a un gpx. Incluso vía webs:
https://www.google.com/search?q=converti...nt=gws-wiz
No sería muy difícil crear un script para ejecutarlo automáticamente en el arranque y generar un fichero con los datos que se llame fecha_track.txt o algo así.
El problema es que "graba" una situación cada segundo, con lo que si navegas unas cuantas horas, tendrías un fichero bastante grande.
Eso se puede evitar si en lugar de usar el comando nc usamos
gpspipe, ya que éste permite leer unas cuantas líneas y no de continuo, con lo que vía un script se podría tomar datos nmea cada X tiempo para alimentar ese fichero con la situación cada 5 minutos, por decir algo.
Para ello, en las opciones Serie de OpenPlotter, habría que asociar la salida del GPS a GPSD en lugar de a SignalK, y que desde GPSD se alimente a SignalK. Todo esto porque gpspipe depende de GPSD.
No sé si se entenderá algo...