I know this subforum isn't meant to talk about any other dev stuff, but there is no dev forum other than this one.
I bought a Foretrex 601 out of curiosity.
It has a fairly limited memory (8mb).
It seems really strange to me to use GPX format that is xml/plain text to store data.
-
Generating routes on basecamp will generate a GPX file with startPoint and endPoint.
- The .GPX will also include all the “segments” (where you need to turn, for example) between two points
- The foretrex will NEVER read those points.
- The data should either be stripped from the GPX or used by the GPS (second choice is probably better)
-
The files where routes/tracks are stored are GPX files (basically XML files)
- Route line example (len=72 bytes):
<gpxx:rpt lat="48.603794574737549" lon="1.569714546203613" />
- Could be lowered to 16 bytes (2 x double) → 78% size reduction
- Track line example (len=65 bytes):
<trkpt lat="48.587400913238525" lon="1.572611331939697" />
- Could be lowered to 16 bytes (2 x double) → 70% size reduction
- Route line example (len=72 bytes):
Storing it in a proprietary format (binary one) would allow us to also reduce the time spend on parsing the file.
Is there a place we can download the Foretrex 601 firmware to work on something like that ?