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: 8.08 hours
Time Logged: 2.57 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 Open 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 Open 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 Open 2015-08-27 05:21:35
Ben Tasker
GPXIN-24 New Feature Major Waypoint Support Open 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 Open 2016-02-20 23:35:36
Ben Tasker
GPXIN-28 Bug Major E_WARNING raised if Speed not present (but calculated) Open 2016-02-21 19:49:27
Ben Tasker
GPXIN-29 Improvement Major Make all 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



Components

Experimental Features



Versions

1.02 Un-released
1.03 Un-released