https://github.com/erik/derive
Generate personal heatmap from GPX/TCX/FIT/IGC data
https://github.com/erik/derive
gpx heatmap strava
Last synced: 4 months ago
JSON representation
Generate personal heatmap from GPX/TCX/FIT/IGC data
- Host: GitHub
- URL: https://github.com/erik/derive
- Owner: erik
- License: mit
- Created: 2016-09-04T04:12:42.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2025-09-29T18:31:42.000Z (8 months ago)
- Last Synced: 2025-09-29T20:41:10.047Z (8 months ago)
- Topics: gpx, heatmap, strava
- Language: JavaScript
- Homepage: https://erik.github.io/derive
- Size: 15.4 MB
- Stars: 553
- Watchers: 17
- Forks: 71
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# dérive

Generate a heatmap from GPS tracks.
Drag and drop one or more GPX/TCX/FIT/IGC/SKIZ files or JPEG images into the browser
window. No data is ever uploaded, everything is done client side.
Loosely inspired by [The Passage Ride](http://thepassageride.com), which you
should join if you ever find yourself in Los Angeles on any given Wednesday
night.
http://library.nothingness.org/articles/SI/en/display/314
## Strava
If you use Strava, go to your
[account download page](https://www.strava.com/athlete/delete_your_account)
and click "Request your archive". You'll get an email containing a ZIP
file of all the GPS tracks you've logged so far. This can take several hours.
## Developing
```bash
# Install dependencies
$ npm install
# Run server with hot reload for local development
$ npm run serve
# Lint code
$ npm run lint
# Build bundle for deployment
$ npm run build
```