Skip to content

GPS Track Logs #6

@samsalway

Description

@samsalway

We'd like a way to store GPS track logs in GUANO. For example, when users are doing a transect recording, the file could contain the track during the recording. An obvious and simple starting point would just be a comma separated list of lat/lon coordinates, but there are a few issues to consider.

  1. Timestamps:
    a) Record a timestamp with each coordinate
    b) Record a start time and sample rate (e.g. once per second for most GPS units)
    c) Should they be optional?
    d) No timestamps, assume that first point was recorded at the start time of the file and ignore samplerate
  2. Altitude - could probably be an optional third component of the coordinate
  3. How would it relate to the current Loc Position/Loc Elevation metadata, should they be mutually exclusive, or Loc Position is required if a track is being added (and is always the first point in the track?)

As a starting point for the debate, here's a proposal:
Loc Track: list of comma separated coordinates. Each coordinate is three or four float values. The first value is a time offset since the start of the file in seconds. The next two values are lat/lon (the same as Loc Position), the optional forth float is altitude in metres (same as Loc Altitude).

Loc Track is independent of Loc Position/Loc Elevation/Loc Accuracy.

Example:

Loc Track: 0 -112.2532845153347 36.09886943729116 645,
1 -112.2540466121145 36.09919570465255 645,
2 -112.254734666947 36.09984998366178 645
3 -112.255493345654 36.10051310621746 645,
4 -112.2563157098468 36.10108441943419 645,
5 -112.2568033076439 36.10159722088088 645

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions