All Projects → gpxstudio → gpxstudio.github.io

gpxstudio / gpxstudio.github.io

Licence: MIT license
The online GPX file editor

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to gpxstudio.github.io

Leaflet Geoman
🍂🗺️ The most powerful leaflet plugin for drawing and editing geometry layers
Stars: ✭ 1,088 (+366.95%)
Mutual labels:  osm, leaflet, mapbox
fishfrymap
Fish Fry Map project repository
Stars: ✭ 14 (-93.99%)
Mutual labels:  osm, leaflet, mapbox
Vector-Tile-Spark-Process
🌏 Clip geographic data into MVT files based on Apache Spark
Stars: ✭ 16 (-93.13%)
Mutual labels:  osm, mapbox
is-osm-uptodate
Find outdated nodes in OpenStreetMap
Stars: ✭ 16 (-93.13%)
Mutual labels:  osm, leaflet
Tilemill
TileMill is a modern map design studio
Stars: ✭ 2,952 (+1166.95%)
Mutual labels:  osm, mapbox
Leaflet Locatecontrol
A leaflet control to geolocate the user.
Stars: ✭ 539 (+131.33%)
Mutual labels:  leaflet, mapbox
Mapbox.js
Mapbox JavaScript API, a Leaflet Plugin
Stars: ✭ 1,819 (+680.69%)
Mutual labels:  leaflet, mapbox
o.map
Open Street Map app - KaiOS
Stars: ✭ 51 (-78.11%)
Mutual labels:  osm, leaflet
LocationMapViewer
Android App to view Locations in a map with support for gpx, kml and kmz data
Stars: ✭ 31 (-86.7%)
Mutual labels:  gpx, osm
wp-plugin-trackserver
A WordPress plugin for GPS tracking and publishing
Stars: ✭ 34 (-85.41%)
Mutual labels:  gpx, leaflet
kirby-locator
A simple map & geolocation field, built on top of open-source services and Mapbox. Kirby 3 only.
Stars: ✭ 83 (-64.38%)
Mutual labels:  leaflet, mapbox
lascallesdelasmujeres
Proyecto colaborativo para fomentar la generación de contenidos en OSM y Wikipedia, sobre mujeres.
Stars: ✭ 45 (-80.69%)
Mutual labels:  osm, mapbox
web-maps-wcag-evaluation
Manual accessibility evaluation of popular web map tools.
Stars: ✭ 28 (-87.98%)
Mutual labels:  leaflet, mapbox
Delphi OSMMap
Visual control for Delphi and Lazarus to display OSM map
Stars: ✭ 27 (-88.41%)
Mutual labels:  osm, mapbox
leaflet-kmz
A KMZ file loader for Leaflet Maps
Stars: ✭ 33 (-85.84%)
Mutual labels:  leaflet, mapbox
Avenue-GPX-Viewer
A simple and easy GPX viewer for macOS.
Stars: ✭ 42 (-81.97%)
Mutual labels:  gpx, osm
ciclomapa
Beautiful, interactive & open bike maps of Brazilian cities. Powered by OpenStreetMap.
Stars: ✭ 56 (-75.97%)
Mutual labels:  osm, mapbox
osmcz
JS mapová appka pro openstreetmap.cz (osmcz-app)
Stars: ✭ 35 (-84.98%)
Mutual labels:  osm, leaflet
custom-mapbox-layer
A custom layer based on Mapbox
Stars: ✭ 66 (-71.67%)
Mutual labels:  mapbox
gazetteer
OSM ElasticSearch geocoder and addresses exporter
Stars: ✭ 93 (-60.09%)
Mutual labels:  osm

logo of gpx.studio ko-fi

This repository contains the source code of the website gpx.studio, an online tool for GPX editing.

Run the code

To play with the code locally:

  1. Get your own API token at Mapbox and put it in res/config.json
  2. Launch a local server in the root directory, for example using python3 -m http.server
  3. (Optional) To test the software with a routing server:
    • download BRouter and follow the instructions here on how to launch a local instance
    • change the URL of the routing server in res/config.json

Main features

  • Load, edit and create new GPX files
  • Support for multiple tracks (<trk>) and track segments (<trkseg>): extraction with smart waypoints matching and merge as track segments
  • Support for waypoints (<wpt>): place and drag, edit information, duplicate
  • Support for files with timestamps, temperature, heartrate, cadence and power data
  • Change the starting time and speed of the activity
  • Reverse the direction of a trace
  • Reduce the number of track points
  • Merge multiple traces together
  • Delete points and/or waypoints inside or outside a rectangle selection
  • View and rework the structure of the file
  • Export multiple traces as one or separately in the chosen order and respecting time precedence constraints (if any time data)
  • Drag and drop to load and export files
  • Support as many traces as you want with scrollable tabs
  • Support for custom map layers
  • Google Drive integration and add-on: select a file, save the new version and get a shareable link as well as code to embed the map

Read the User Guide for more details.

Contributing

If you think something is missing from the website, please create an issue to discuss it or make a pull request if you can implement it yourself.

Translation

The website is translated by volunteers on a collaborative translation platform. You can help complete and improve the translations by joining the Crowdin project. If you would like to start the translation in a new language, contact me or create an issue. Apart from a good understanding of gpx.studio, some basic knowledge of HTML can be useful. Any help is greatly appreciated!

Acknowledgements

This project would not have been possible without the following amazing projects:

And of course OpenStreetMap for the worldwide map data on which are based most of the map layers and the routing server.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].