PHP Classes
elePHPant
Icontem

PHP GPX Library: Parser and generator of GPS Exchange files

Recommend this page to a friend!
  Info   View files Example   View files View files (90)   DownloadInstall with Composer Download .zip   Reputation   Support forum (1)   Blog    
Last Updated Ratings Unique User Downloads Download Rankings
2017-06-15 (10 days ago) RSS 2.0 feedStarStarStarStar 66%Total: 114 This week: 4All time: 8,613 This week: 195Up
Version License PHP version Categories
phpgpx 3MIT/X Consortium ...5XML, PHP 5, Geography
Description Author

This package is a parser and generator of GPS Exchange files.

It can create a new GPX file adding coordinates of the geographic points of the tracks. It can save the track information in GPX XML format or JSON.

The package can also read and parse a GPX file and extract its track statistics like distance, average speed, average pace, minimum and maximum altitude, start and end time, and duration.

Innovation Award
PHP Programming Innovation award nominee
March 2017
Number 13
GPX is a format for exchanging geographic information like waypoints, tracks and routes.

This package parse and write geographic file information in the GPX format.

Manuel Lemos
  Performance   Level  
Name: Jakub Dubec <contact>
Classes: 1 package by
Country: Slovak Republic Slovak Republic
Age: ???
All time rank: 403123 in Slovak Republic Slovak Republic
Week rank: 183 Up1 in Slovak Republic Slovak Republic Up
Innovation award
Innovation award
Nominee: 1x

  Files folder image Files  
File Role Description
Files folder imagedocs (37 files, 1 directory)
Files folder imageexample (6 files)
Files folder imagesrc (1 directory)
Files folder imagetests (2 files, 2 directories)
Accessible without login Plain text file .codeclimate.yml Data Auxiliary data
Accessible without login Plain text file .travis.yml Data Auxiliary data
Accessible without login Plain text file CHANGELOG.md Data Auxiliary data
Accessible without login Plain text file CODE_OF_CONDUCT.md Data Auxiliary data
Accessible without login Plain text file composer.json Data Auxiliary data
Accessible without login Plain text file LICENSE Lic. License text
Accessible without login Plain text file README.md Doc. Documentation

  Files folder image Files  /  docs  
File Role Description
Files folder image_data (1 file)
  Accessible without login Plain text file index.md Example Example script
  Accessible without login Plain text file phpGPX-Helpers-DateTimeHelper.md Data Auxiliary data
  Accessible without login Plain text file phpGPX-Helpers-GeoHelper.md Data Auxiliary data
  Accessible without login Plain text file phpGPX-Helpers-SerializationHelper.md Data Auxiliary data
  Accessible without login Plain text file phpGPX-Models-Bounds.md Data Auxiliary data
  Accessible without login Plain text file phpGPX-Models-Collection.md Data Auxiliary data
  Accessible without login Plain text file phpGPX-Models-Copyright.md Data Auxiliary data
  Accessible without login Plain text file phpGPX-Models-Email.md Data Auxiliary data
  Accessible without login Plain text file phpGPX-Models-Exte...bstractExtension.md Data Auxiliary data
  Accessible without login Plain text file phpGPX-Models-Exte...ckPointExtension.md Data Auxiliary data
  Accessible without login Plain text file phpGPX-Models-Extensions.md Data Auxiliary data
  Accessible without login Plain text file phpGPX-Models-GpxFile.md Data Auxiliary data
  Accessible without login Plain text file phpGPX-Models-Link.md Data Auxiliary data
  Accessible without login Plain text file phpGPX-Models-Metadata.md Data Auxiliary data
  Accessible without login Plain text file phpGPX-Models-Person.md Data Auxiliary data
  Accessible without login Plain text file phpGPX-Models-Point.md Data Auxiliary data
  Accessible without login Plain text file phpGPX-Models-Route.md Data Auxiliary data
  Accessible without login Plain text file phpGPX-Models-Segment.md Data Auxiliary data
  Accessible without login Plain text file phpGPX-Models-Stats.md Data Auxiliary data
  Accessible without login Plain text file phpGPX-Models-StatsCalculator.md Data Auxiliary data
  Accessible without login Plain text file phpGPX-Models-Summarizable.md Data Auxiliary data
  Accessible without login Plain text file phpGPX-Models-Track.md Data Auxiliary data
  Accessible without login Plain text file phpGPX-Parsers-BoundsParser.md Data Auxiliary data
  Accessible without login Plain text file phpGPX-Parsers-CopyrightParser.md Data Auxiliary data
  Accessible without login Plain text file phpGPX-Parsers-EmailParser.md Data Auxiliary data
  Accessible without login Plain text file phpGPX-Parsers-ExtensionParser.md Data Auxiliary data
  Accessible without login Plain text file phpGPX-Parsers-Ext...tExtensionParser.md Data Auxiliary data
  Accessible without login Plain text file phpGPX-Parsers-LinkParser.md Data Auxiliary data
  Accessible without login Plain text file phpGPX-Parsers-MetadataParser.md Data Auxiliary data
  Accessible without login Plain text file phpGPX-Parsers-PersonParser.md Data Auxiliary data
  Accessible without login Plain text file phpGPX-Parsers-PointParser.md Data Auxiliary data
  Accessible without login Plain text file phpGPX-Parsers-RouteParser.md Data Auxiliary data
  Accessible without login Plain text file phpGPX-Parsers-SegmentParser.md Data Auxiliary data
  Accessible without login Plain text file phpGPX-Parsers-TrackParser.md Data Auxiliary data
  Accessible without login Plain text file phpGPX-Parsers-WaypointParser.md Data Auxiliary data
  Accessible without login Plain text file phpGPX-phpGPX.md Data Auxiliary data
  Accessible without login Plain text file _config.yml Data Auxiliary data

  Files folder image Files  /  docs  /  _data  
File Role Description
  Accessible without login Plain text file authors.yml Data Auxiliary data

  Files folder image Files  /  example  
File Role Description
  Accessible without login Plain text file CreateFileFromScratch.php Example Example script
  Accessible without login Plain text file Example.php Example Example script
  Accessible without login Plain text file output_waypoint_test.gpx Data Auxiliary data
  Accessible without login Plain text file waypoints_create.php Example Example script
  Accessible without login Plain text file waypoints_load.php Example Example script
  Accessible without login Plain text file waypoint_test.gpx Data Auxiliary data

  Files folder image Files  /  src  
File Role Description
Files folder imagephpGPX (1 file, 3 directories)

  Files folder image Files  /  src  /  phpGPX  
File Role Description
Files folder imageHelpers (3 files)
Files folder imageModels (16 files, 1 directory)
Files folder imageParsers (12 files, 1 directory)
  Plain text file phpGPX.php Class Class source

  Files folder image Files  /  src  /  phpGPX  /  Helpers  
File Role Description
  Plain text file DateTimeHelper.php Class Class source
  Plain text file GeoHelper.php Class Class source
  Plain text file SerializationHelper.php Class Class source

  Files folder image Files  /  src  /  phpGPX  /  Models  
File Role Description
Files folder imageExtensions (2 files)
  Plain text file Bounds.php Class Class source
  Plain text file Collection.php Class Class source
  Plain text file Copyright.php Class Class source
  Plain text file Email.php Class Class source
  Plain text file Extensions.php Class Class source
  Plain text file GpxFile.php Class Class source
  Plain text file Link.php Class Class source
  Plain text file Metadata.php Class Class source
  Plain text file Person.php Class Class source
  Plain text file Point.php Class Class source
  Plain text file Route.php Class Class source
  Plain text file Segment.php Class Class source
  Plain text file Stats.php Class Class source
  Plain text file StatsCalculator.php Class Class source
  Plain text file Summarizable.php Class Class source
  Plain text file Track.php Class Class source

  Files folder image Files  /  src  /  phpGPX  /  Models  /  Extensions  
File Role Description
  Plain text file AbstractExtension.php Class Class source
  Plain text file TrackPointExtension.php Class Class source

  Files folder image Files  /  src  /  phpGPX  /  Parsers  
File Role Description
Files folder imageExtensions (1 file)
  Plain text file BoundsParser.php Class Class source
  Plain text file CopyrightParser.php Class Class source
  Plain text file EmailParser.php Class Class source
  Plain text file ExtensionParser.php Class Class source
  Plain text file LinkParser.php Class Class source
  Plain text file MetadataParser.php Class Class source
  Plain text file PersonParser.php Class Class source
  Plain text file PointParser.php Class Class source
  Plain text file RouteParser.php Class Class source
  Plain text file SegmentParser.php Class Class source
  Plain text file TrackParser.php Class Class source
  Plain text file WaypointParser.php Class Class source

  Files folder image Files  /  src  /  phpGPX  /  Parsers  /  Extensions  
File Role Description
  Plain text file TrackPointExtensionParser.php Class Class source

  Files folder image Files  /  tests  
File Role Description
Files folder imageinclude (1 file)
Files folder imageunit_tests (1 directory)
  Accessible without login Plain text file makefile Data Auxiliary data
  Accessible without login Plain text file phpunit.xml Data Auxiliary data

  Files folder image Files  /  tests  /  include  
File Role Description
  Accessible without login Plain text file bootstrap.php Aux. Auxiliary script

  Files folder image Files  /  tests  /  unit_tests  
File Role Description
Files folder imagewaypoints (1 file)

  Files folder image Files  /  tests  /  unit_tests  /  waypoints  
File Role Description
  Plain text file index.php Class Class source

 Version Control Unique User Downloads Download Rankings  
 100%
Total:114
This week:4
All time:8,613
This week:195Up
User Ratings User Comments (1)
 All time
Utility:83%StarStarStarStarStar
Consistency:83%StarStarStarStarStar
Documentation:83%StarStarStarStarStar
Examples:83%StarStarStarStarStar
Tests:-
Videos:-
Overall:66%StarStarStarStar
Rank:623
 
nice
3 months ago (muabshir)
80%StarStarStarStarStar