gps fly imports my gps files with these extensions just fine, but of
course ignores my extensions but correctly plots the trkpts. Good
job! thank you!
So this brings up three questions:
1) Is there a way to formally add these extensions to gpx
2) Is there a way to have gpsfly import and analyse the data in these
extensions
3) Can I help in any way to implement these features (I am a very
experienced programmer, but just learning JavaScript and jQuery.)
Thank you
David Maynard
stani
unread,
Jan 27, 2011, 1:29:22 PM1/27/11
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to gps...@googlegroups.com
Hi David!
1) I believe the standard way is to add an extension data inside a trackpoint. For example this is a format used by garmin:
So when our parser sees <gpxtpx:hr>100</gpxtpx:hr> it knows that this is a hearth rate in bpm. Actually garmin's trackpointextension it's the only extension it recognizes now.
2) As you can see garmin's extension is limited. I don't know if there is a gpx extension that can handle all your data. If we want to handle any data, the best way is probably to define our own extension, then we can add any data to it. We can try to take garmin ext as base, then add more fields to it.
3) We were thinking to make an API, something simple to begin with, like authorization and upload. That can be used by people who make their own apps.
Thanks, Stanislav
stani
unread,
Jan 31, 2011, 2:35:14 PM1/31/11
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to Gpsfly
Hi David,
So we did something simple and now we need an example data to test it.
If you want you can try this:
Then add your data in inside trkpt tags like this (you can add also
other things that gf:accel and gf:orient too, important is to put
"gf:" in front of them)
Then upload. It will not plot anything, but we can take it and try to
plot your data to see how it works.
Stanislav
On Jan 27, 7:29 pm, stani <stanislav.chach...@gmail.com> wrote:
> Hi David!
>
> 1) I believe the standard way is to add an extension data inside a
> trackpoint. For example this is a format used by garmin:
>
> <trkpt lon="-73.50453265942633" lat="40.674306554719806">
> <ele>7.800000190734863</ele>
> <time>2010-09-15T11:18:07.000Z</time>
> <extensions>
> <gpxtpx:TrackPointExtension>
> <gpxtpx:hr>98</gpxtpx:hr>
> <gpxtpx:cad>0</gpxtpx:cad>
> </gpxtpx:TrackPointExtension>
> </extensions>
> </trkpt>
>
> "Extensions" tag is defined by the gpx standard, the garmin extensions are
> defined by another xml schema, referenced in the xml header like that:
>
> <gpx version="1.1" creator="Garmin Connect"