GPXIN: PHP GPXIngest



https://github.com/bentasker/PHP-GPX-Ingest
GPXIngest is a PHP Class designed to ingest GPS Tracking Files and convert them into a nested object.
It supports JSON serialisation (and later import) of the ingested data and generates a number of statistics at ingest (such as acceleration rates).

Codebase: Hosted on GitHub
Documentation: https://www.bentasker.co.uk/documentation/development-programming/222-php-gpx-ingest

Issues can be raised by emailing gpxin AT bentasker.co.uk. To comment on an existing issue, include it's issue reference in the subject line.
Initial Estimate: 14.17 hours
Time Logged: 4.6 hours

Issues

KeyTypePtySummaryStatusResolutionCreatedAssigned To
GPXIN-1 Improvement Minor Acceleration/Deceleration Stats Closed Done 2013-11-17 12:01:58
Ben Tasker
GPXIN-2 Improvement Major Add Version number to JSON Object Closed Done 2013-11-17 16:22:30
Ben Tasker
GPXIN-3 Improvement Major Add speed unit to Header Closed Done 2013-11-17 16:30:18
Ben Tasker
GPXIN-4 Improvement Major Elevation Stats Closed Done 2013-11-17 17:05:26
Ben Tasker
GPXIN-5 Improvement Major Trackpoints: Elevation Change Closed Done 2013-11-17 17:06:22
Ben Tasker
GPXIN-6 Improvement Major Distance calculations Closed Done 2013-11-17 17:46:28
Ben Tasker
GPXIN-7 Improvement Major Time Moving Stats Closed Done 2013-11-17 19:10:51
Ben Tasker
GPXIN-8 Task Major Update Documentation Closed Done 2013-11-17 20:11:36
Ben Tasker
GPXIN-9 Improvement Minor Moving Average Open 2013-11-17 23:02:01
Ben Tasker
GPXIN-10 Improvement Minor Percentage speed change Open 2013-11-17 23:53:57
Ben Tasker
GPXIN-11 Improvement Major Stationary time calculations may be inaccurate Closed Fixed 2013-11-18 07:56:00
Ben Tasker
GPXIN-12 Bug Critical SmartTrack creates a new track for every trackpoint Closed Fixed 2013-12-01 18:18:31
Ben Tasker
GPXIN-13 New Feature Minor If Speed is unavailable, calculate Time Moving based on lat lon changes Closed Done 2015-01-13 09:53:12
Ben Tasker
GPXIN-15 Bug Major Creating default object from empty value Closed Fixed 2015-01-13 10:09:20
Ben Tasker
GPXIN-16 Bug Major A GPX file without speeds will generate a lot of warnings Closed Fixed 2015-01-13 10:15:01
Ben Tasker
GPXIN-17 New Feature Major Expose a method to enable 'experimental' features Closed Done 2015-01-13 10:29:41
Ben Tasker
GPXIN-18 New Feature Major Include list of enabled experimental features in metadata Closed Done 2015-01-13 11:32:57
Ben Tasker
GPXIN-19 Improvement Major Bug: Speed and CalcDistance won't display Closed Fixed 2015-08-08 15:32:07
Ben Tasker
GPXIN-20 New Feature Major Implement support for extensions Open 2015-08-09 00:47:19
Ben Tasker
GPXIN-21 Task Major Update Documentation Closed Done 2015-08-11 00:58:09
Ben Tasker
GPXIN-22 Task Minor Measure impact of Distance Calculations Closed Done 2015-08-13 18:03:14
Ben Tasker
GPXIN-23 Task Major Move calcDistance out of Experimental Features Closed Done 2015-08-27 05:21:35
Ben Tasker
GPXIN-24 New Feature Major Waypoint Support Closed Done 2016-02-13 09:58:31
Ben Tasker
GPXIN-25 Bug Major Multiple Track Support not Working Closed Fixed 2016-02-13 10:56:38
Ben Tasker
GPXIN-26 New Feature Minor Calculate Min/Max Lat and Lon and add to Stats Closed Done 2016-02-20 19:24:49
Ben Tasker
GPXIN-27 New Feature Major Route Support Closed Done 2016-02-20 23:35:36
Ben Tasker
GPXIN-28 Bug Major E_WARNING raised if Speed not present (but calculated) Closed Fixed 2016-02-21 19:49:27
Ben Tasker
GPXIN-29 Bug Minor Inconsistency in the Journey Stats available at each level Open 2016-02-22 19:44:09
Ben Tasker
GPXIN-30 New Feature Major Percentile Calculations Open 2016-08-17 09:33:00
Ben Tasker
GPXIN-31 Bug Major Notices on Import Closed Fixed 2017-07-02 12:17:50
Ben Tasker
GPXIN-32 Bug Critical Fatal error for Route only files when speed etc not suppressed Closed Fixed 2017-07-02 12:20:50
Ben Tasker
GPXIN-33 New Feature Major Create Stats for routes Closed Done 2017-07-04 09:24:35
Ben Tasker
GPXIN-34 New Feature Major Normalise attribute names Closed Done 2017-07-04 10:16:25
Ben Tasker
GPXIN-35 Task Major Bring Documentation up to date Open 2017-07-04 10:59:14
Ben Tasker
GPXIN-36 Task Major Bump version identifier to 1.03 Closed Done 2017-07-04 13:11:06
Ben Tasker
GPXIN-37 Bug Major Incorrect variable reference causes warnings Closed Fixed 2019-03-14 17:11:59
Ben Tasker
GPXIN-38 New Feature Major Total Climb/Descent Open 2019-05-20 17:09:24
Ben Tasker



Components

Experimental Features



Versions

1.02 Released 2013-11-17 00:00:00
1.03 Released 2017-07-04 00:00:00
1.04 Un-released