-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
GPS Track Logs #6
Comments
This seems like a useful feature for long recordings. It seems like an important constraint that the track exclusively describe points within the duration of this particular recording, however, so a complete track outside of GUANO will still be required for a mobile survey if audio isn't recorded continuously. Because not all GPS receivers are capable of sampling at integer second intervals, time offset should be either a floating point offset in seconds, or should be given as full ISO timestamps. I think that I learn toward the former: a float offset from Your proposed format for the field is otherwise just how I'd propose it as well: A comma-separated list of tuples, each consisting of (offset in seconds, latitude, longitude, elevation in meters) separated by whitespace. Should elevation always be required? Should it be optional? If optional, may it be both present and absent within a single I think that, for simplicity in working with data, Let me know if you have further comments, and I'll open it to the |
Agree.
Yes that's what I was imagining, but I didn't say that clearly and my example doesn't suggest that.
I'm always in favour of being as flexible as possible. I would be writing the decoding software to handle all of these situations anyway, regardless of whether the specification said it wasn't allowed, because why not, it only makes the software more resilient. So I would vote for optional per point.
Agree. Even though data duplication is bad, I think in this case we can argue that the meaning of the data is actually different and in that way it is not duplication. |
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.
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
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:
The text was updated successfully, but these errors were encountered: