Skip to content
This repository has been archived by the owner on Feb 24, 2021. It is now read-only.

joelcarranza/gpxpy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gpxpy is a python library for working with geographic data stored in GPX files. It provides a pythonic interface to the track, route, and waypoint concepts defined in the GPX schema along with a number of utility functions for common manipulations. It does not provide any functionality around getting data to/from your GPS device. You should use gpsbabel for that. It does provide a number of command line utilities similar in scope to gpsbabel with a slightly more humane interface.

This project is a work in progress, it was born out of a frustration with working with the gpsbabel command line and as an introduction to Python. It has not been robustly tested or documented, but it works for me, and it may work for you too. If it doesn't, feel free to file bugs or submit patches.

Enjoy!

Dependencies

Requires python 2.6 and the following additional libraries:

Library

Documentation to come.

Scripts

gpxinfo - summarize info about a particular gpx file

gpxmerge - reads multiple GPX files and outputs a single file. Removes duplicates. Tracks with multiple segments may be collapsed into a single segment with the -j option

gpxfilter - restrict contents of a GPX file to a specific geographic area or time period.

gpxsplit - break apart tracks according to time or distance

License

See LICENSE file.

Author

Written by Joel Carranza

About

Python library for working with GPX files

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages