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