94 Open Source Gpx Software Projects
Free and open source gpx code projects including engines, APIs, generators, and tools.
Gpxpy 766 ⭐
gpx-py is a python GPX parser. GPX (GPS eXchange Format) is an XML based file format for GPS tracks.
Gpxsee 568 ⭐
GPS log file viewer and analyzer with support for GPX, TCX, KML, FIT, IGC, NMEA, SLF, SML, LOC, GPI, GeoJSON and OziExplorer files.
IOS Open Gpx Tracker 414 ⭐
GPS Tracker app for iOS + WatchOS. Log your tracks without limits and share them; Open source GPX tracker app written in Swift
Aphotomanager 191 ⭐
Manage local photos on Android: gallery, geotag with photomap, privacy, tags, find, sort, view, copy, send, ... .
Dem.net 194 ⭐
Digital Elevation model library in C#. 3D terrain models, line/point Elevations, intervisibility reports
Viking Gps Viking 140 ⭐
Viking is a free/open source program to manage GPS data (including GPX, TCX and KML files). You can import and plot tracks, routes and waypoints, show OpenStreetMaps (OSM), Bing Aerial and other maps, generate Mapnik maps, geotag images, make new tracks, routes and waypoints, see real-time GPS position, etc. It is written mostly in C with the GTK+3 toolkit and some C++.
Octoprint Gpx 90 ⭐
An OctoPrint plug-in to use GPX as the protocol layer underneath rather than replacing g-code to talk to s3g/x3g machines, for example, a FlashForge.
IOS Geofence Demo 70 ⭐
Setup Geofences and get notifications when the device enters or leaves the geofence.
Sports Lib 101 ⭐
A Library for processing GPX, TCX, FIT and JSON files from services such as Strava, Movescount, Garmin, Polar etc
Trackanimation 65 ⭐
Track Animation is a Python 2 and 3 library that provides an easy and user-adjustable way of creating visualizations from GPS data.
Gopro2gpx 74 ⭐
Parse the gpmd stream for GOPRO moov track (MP4) and extract the GPS info into a GPX (and kml) file.
Nrc Exporter 57 ⭐
Download your runs data from Nike Run Club and convert it to GPX format that can be imported in other running apps.
Gpsprune 40 ⭐
GpsPrune is a map-based application for viewing, editing and converting coordinate data from GPS systems.
Gpx_converter 38 ⭐
python package for manipulating gpx files and easily converting gpx to other different formats
Withings Gpx 28 ⭐
GPX exporter for withings activities. Can be used to import withings activities to Strava.
Strava Local Heatmap Browser 20 ⭐
Python script to reproduce the Strava Global Heatmap with local GPX data
Videouavtracker 15 ⭐
A Qgis plugin, synch and display on map a video with a gps track. Fill Geographic Database with information and snapshot. Extract video frame with associated UTM coordinates for rapid photogrammetry use..
Fit To Gpx 10 ⭐
Script to convert a Garmin FIT file (Versions 1 and 2) to a GPX file suitable for upload to Strava
Locationmapviewer 25 ⭐
Android App to view Locations in a map with support for gpx, kml and kmz data
Dart Gpx 17 ⭐
Dart package for load, manipulate, and save GPS data in GPX format (a light-weight XML data format for the interchange of GPS data - waypoints, routes, and tracks).
Fit2gpx 19 ⭐
Converter Garmin FIT files to GPX, CVS, HR, HRV, SpO2: fit2gpx, fit2csv, fit2sqlite, fit2db. Standalone application, not a shell script to gpsbabel, redy to use (Java).
Gpxoverlay 27 ⭐
Python project that takes GPS data and overlays it onto a video with custom user-defined HTML widgets
Hugo Leaflet 19 ⭐
Hugo Shortcodes for inserting a OSM Map, Marker or Track into your posts by using leaflet
Gps Video Logger 16 ⭐
Android App to record video and track GPS data simultaneously. GPS Logger with Video. GPS and video recording.
Fitness_tracker_data_parsing 23 ⭐
Example scripts for parsing data exported by popular fitness tracking devices and apps. Created for this article: https://towardsdatascience.com/parsing-fitness-tracker-data-with-python-a59e7dc17418
Blender Gpx 12 ⭐
GPX import to Blender is now a part of the blender-osm addon. Get it for free at https://gumroad.com/l/blender-osm.
Tracker Android 13 ⭐
Offline location, Wi-Fi, cell and fitness tracking application with game elements
Srtm1 Global 15 ⭐
Tools for parsing and using USGS SRTM 1 Arc-Second Global (30m) and ALOS World 3D-30m (AW3D30) elevation data
Optimize Gpx 10 ⭐
Optimize GPX track using Python by fixing altitude (SRTM), deleting bitten segments and reducing number of points using Ramer–Douglas–Peucker algorithm.