-
-
Notifications
You must be signed in to change notification settings - Fork 52
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
Create statistics from GPX extensions #15
Comments
Hi, Currecntly I am calculating stats only for basic data as distance, elevation etc. I don't know exactly how to calculate stats properly from extension objects such as Garmin TrackPointExtension, because I want to find an universal way and support all the extensions in the end. If you have problems with reading heart rate at all, that probably a bug which have to be fixed, so please let me know. It's also nice to hear that phpGPX is easy to integrate and helpful for you :) |
( that's one of my sample gpx files which are output (dumped from $track->stats->toArray()) while the gpx file obviously uses heart rate too.. gpxtpx:hr on each gps tracking i guess i could still get it done (i have used simplexml on gpx files before) but i don't want to run 2 seperate readouts for HR while phpGPX already is very simplistic... <trkpt lat="50.162982000" lon="8.623605000">
<ele>128.5</ele>
<time>2016-08-25T20:44:18Z</time>
<extensions>
<gpxtpx:TrackPointExtension>
<gpxtpx:hr>152</gpxtpx:hr>
</gpxtpx:TrackPointExtension>
</extensions>
</trkpt> |
The stats attribute contains only aggregated/calculated data from GPX file ( Heart rate belongs to point, not to whole track. phpGPX not currently support stats for the extensions as I said before. I am looking for the best implementation how to calculate stats for all kind of extensions. If you want to access Garmin TrackPointExtension data, you can use $track->segments[0]->$points[0]->extensions->trackPointExtension->hr;
var_dump($track->segments[0]->points[0]->extensions->trackPointExtension->); If you still can't find the extension data, please let me know, is probably a bug which have to be fixed. I hope I helped you, if there is still something unclear feel free to ask ;) |
yeah i can call each single point... |
Yop, |
no worries |
I would like to implement this using middlewares in |
I just discovered phpGPX and while i am only trying to read out my gpx files, i have quickly discovered that heart rate is no being read out...
gpxtpx:hr107</gpxtpx:hr>
i am not a coder myself and more like a user, so i'll leave that as suggestion for following releases.
other than that, i am really amazed how easily phpGPX can be integrated, while looking around the best way to calculate the total distance from GPX file, this has helped me tremendously.
The text was updated successfully, but these errors were encountered: