Expand description
GPS logs (NMEA 0183, GPX) as a table. Neither scans in place, so an open reads the
file once in pieces, writing rows a batch at a time to a temp Arrow IPC file (claimed
via the open’s Writer) that the dataset scans lazily. A GPX extension field
appearing late starts a new segment file with the wider schema, joined with nulls;
NMEA is always one segment. Readers are incremental, so a growing log can be
followed later.