| Recommend this page to a friend! | 
|  Download | 
| Info | Example |  Files |  Install with Composer |  Download | Reputation | Support forum | Blog | Links | 
| Last Updated | Ratings | Unique User Downloads | Download Rankings | |||||
| 2025-05-07 (Less than 1 hour ago)  |    58% | Total: 238 | All time:  8,055 This week: 86  | |||||
| Version | License | PHP version | Categories | |||
| phpgpx 17 | MIT/X Consortium ... | 5 | XML, PHP 5, Geography | 
| Description | Author | |
| This package is a parser and generator of GPS Exchange files. Innovation Award | 
| 
<?php | 
|  Files (130) | 
| File | Role | Description | ||
|---|---|---|---|---|
|  .github (1 file, 1 directory) | ||||
|  docs (37 files, 1 directory) | ||||
|  example (7 files) | ||||
|  src (1 directory) | ||||
|  tests (3 files, 2 directories) | ||||
|    .codeclimate.yml | Data | Auxiliary data | ||
|    .php-cs-fixer.php | Example | Example script | ||
|    .travis.yml | Data | Auxiliary data | ||
|    CHANGELOG.md | Data | Auxiliary data | ||
|    CODE_OF_CONDUCT.md | Data | Auxiliary data | ||
|    composer.json | Data | Auxiliary data | ||
|    ISSUE_TEMPLATE.md | Data | Auxiliary data | ||
|    LICENSE | Lic. | License text | ||
|    phpunit.xml | Data | Auxiliary data | ||
|    README.md | Doc. | Documentation | ||
|  Files (130) | / | .github | / | workflows | 
| File | Role | Description | 
|---|---|---|
|    codesee-arch-diagram.yml | Data | Auxiliary data | 
|    phpunit.yml | Data | Auxiliary data | 
|  Files (130) | / | docs | 
|  Files (130) | / | example | 
| File | Role | Description | 
|---|---|---|
|    CreateFileFromScratch.php | Example | Example script | 
|    endomondo.gpx | Data | Auxiliary data | 
|    Example.php | Example | Example script | 
|    output_waypoint_test.gpx | Data | Auxiliary data | 
|    waypoints_create.php | Example | Example script | 
|    waypoints_load.php | Example | Example script | 
|    waypoint_test.gpx | Data | Auxiliary data | 
|  Files (130) | / | src | / | phpGPX | 
| File | Role | Description | ||
|---|---|---|---|---|
|  Helpers (6 files) | ||||
|  Models (16 files, 1 directory) | ||||
|  Parsers (12 files, 1 directory) | ||||
|  phpGPX.php | Class | Class source | ||
|  Files (130) | / | src | / | phpGPX | / | Helpers | 
| File | Role | Description | 
|---|---|---|
|  BoundsCalculator.php | Class | Class source | 
|  DateTimeHelper.php | Class | Class source | 
|  DistanceCalculator.php | Class | Class source | 
|  ElevationGainLossCalculator.php | Class | Class source | 
|  GeoHelper.php | Class | Class source | 
|  SerializationHelper.php | Class | Class source | 
|  Files (130) | / | src | / | phpGPX | / | Models | 
| File | Role | Description | ||
|---|---|---|---|---|
|  Extensions (2 files) | ||||
|  Bounds.php | Class | Class source | ||
|  Collection.php | Class | Class source | ||
|  Copyright.php | Class | Class source | ||
|  Email.php | Class | Class source | ||
|  Extensions.php | Class | Class source | ||
|  GpxFile.php | Class | Class source | ||
|  Link.php | Class | Class source | ||
|  Metadata.php | Class | Class source | ||
|  Person.php | Class | Class source | ||
|  Point.php | Class | Class source | ||
|  Route.php | Class | Class source | ||
|  Segment.php | Class | Class source | ||
|  Stats.php | Class | Class source | ||
|  StatsCalculator.php | Class | Class source | ||
|  Summarizable.php | Class | Class source | ||
|  Track.php | Class | Class source | ||
|  Files (130) | / | src | / | phpGPX | / | Models | / | Extensions | 
| File | Role | Description | 
|---|---|---|
|  AbstractExtension.php | Class | Class source | 
|  TrackPointExtension.php | Class | Class source | 
|  Files (130) | / | src | / | phpGPX | / | Parsers | 
| File | Role | Description | ||
|---|---|---|---|---|
|  Extensions (1 file) | ||||
|  BoundsParser.php | Class | Class source | ||
|  CopyrightParser.php | Class | Class source | ||
|  EmailParser.php | Class | Class source | ||
|  ExtensionParser.php | Class | Class source | ||
|  LinkParser.php | Class | Class source | ||
|  MetadataParser.php | Class | Class source | ||
|  PersonParser.php | Class | Class source | ||
|  PointParser.php | Class | Class source | ||
|  RouteParser.php | Class | Class source | ||
|  SegmentParser.php | Class | Class source | ||
|  TrackParser.php | Class | Class source | ||
|  WaypointParser.php | Class | Class source | ||
|  Files (130) | / | src | / | phpGPX | / | Parsers | / | Extensions | 
| File | Role | Description | 
|---|---|---|
|  TrackPointExtensionParser.php | Class | Class source | 
|  Files (130) | / | tests | 
| File | Role | Description | ||
|---|---|---|---|---|
|  fixtures (3 files) | ||||
|  UnitTests (1 directory) | ||||
|  CreateWaypointTest.php | Class | Class source | ||
|  LoadFileTest.php | Class | Class source | ||
|  LoadRouteFileTest.php | Class | Class source | ||
|  Files (130) | / | tests | / | fixtures | 
| File | Role | Description | 
|---|---|---|
|    gps-track.gpx | Data | Auxiliary data | 
|    route.gpx | Data | Auxiliary data | 
|    timezero.gpx | Data | Auxiliary data | 
|  Files (130) | / | tests | / | UnitTests | / | phpGPX | / | Helpers | 
| File | Role | Description | 
|---|---|---|
|  DateTimeHelperTest.php | Class | Class source | 
|  GeoHelperTest.php | Class | Class source | 
|  SerializationHelperTest.php | Class | Class source | 
|  Files (130) | / | tests | / | UnitTests | / | phpGPX | / | Parsers | 
| File | Role | Description | 
|---|---|---|
|  AbstractParserTest.php | Class | Class source | 
|    BoundsParserTest.json | Data | Auxiliary data | 
|  BoundsParserTest.php | Class | Class source | 
|    BoundsParserTest.xml | Data | Auxiliary data | 
|    CopyrightParserTest.json | Data | Auxiliary data | 
|  CopyrightParserTest.php | Class | Class source | 
|    CopyrightParserTest.xml | Data | Auxiliary data | 
|    EmailParserTest.json | Data | Auxiliary data | 
|  EmailParserTest.php | Class | Class source | 
|    EmailParserTest.xml | Data | Auxiliary data | 
|    ExtensionParserTest.json | Data | Auxiliary data | 
|  ExtensionParserTest.php | Class | Class source | 
|    ExtensionParserTest.xml | Data | Auxiliary data | 
|    LinkParserTest.json | Data | Auxiliary data | 
|  LinkParserTest.php | Class | Class source | 
|    LinkParserTest.xml | Data | Auxiliary data | 
|    PersonParserTest.json | Data | Auxiliary data | 
|  PersonParserTest.php | Class | Class source | 
|    PersonParserTest.xml | Data | Auxiliary data | 
|    PointParserTest.json | Data | Auxiliary data | 
|  PointParserTest.php | Class | Class source | 
|    PointParserTest.xml | Data | Auxiliary data | 
|    SegmentParserTest.json | Data | Auxiliary data | 
|  SegmentParserTest.php | Class | Class source | 
|    SegmentParserTest.xml | Data | Auxiliary data | 
| The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page. | 
|  Install with Composer | 
| Version Control | Unique User Downloads | Download Rankings | |||||||||||||||
| 100% | 
 | 
 | 
| User Ratings | User Comments (1) | ||||||||||||||||||||||||||||||||||
| 
 | 
 | ||||||||||||||||||||||||||||||||||
| Applications that use this package | 
 If you know an application of this package, send a message to the author to add a link here.
 If you know an application of this package, send a message to the author to add a link here.