Generate a heatmap from GPS tracks.
Drag and drop one or more GPX/TCX/FIT files or JPEG images into the browser window. No data is ever uploaded, everything is done client side.
Loosely inspired by The Passage Ride, 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
If you use Strava, go to your account download page 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.
The Docker image is published to the GitHub Container Registry as
ghcr.io/adamvig/derive. The image is based on
the official Nginx image, so the usage instructions for that
image apply here as well.
To run the application with a preset group of files, mount the volume /tracks to a directory containing files of any
type supported by the application.
# 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