Skip to content

AdamVig/derive

 
 

Repository files navigation

dérive

los angeles.

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

Strava

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.

Deployment with Docker

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.

Developing

# 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

About

Generate personal heatmap from GPX/TCX/FIT/IGC data

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • JavaScript 93.7%
  • HTML 4.6%
  • Dockerfile 1.7%