roberto-butti / fit-geojson-vuejs

Parse FIT and/or GPX files and convert them into Geojson file
https://fit2geojson.netlify.com/
MIT License
13 stars 14 forks source link
fitfile fitness geojson sports-data vuejs
 _____ _ _   ____   ____            _
|  ___(_) |_|___ \ / ___| ___  ___ (_)___  ___  _ __
| |_  | | __| __) | |  _ / _ \/ _ \| / __|/ _ \| '_ \
|  _| | | |_ / __/| |_| |  __/ (_) | \__ \ (_) | | | |
|_|   |_|\__|_____|\____|\___|\___// |___/\___/|_| |_|
                                 |__/

Fit2Geojson is a web tool that converts your FIT or GPX files into GeoJson format. You can use the tool online: Fit2Geojson

FIT file

FIT file is a format used to store fitness activities like biking, running, swimming. It is used by Garmin Devices and Zwift

GPX File

GPX file is a format used to store workout activities like biking, running, swimming. It is used by Strava.

GeoJson

It is a popular format into GEO context. For example is used by https://xyz.here.com/studio web tool, useful to create your custom maps.

Tutorial

I wrote a tutorial about how to: Mapping your sport activity with HERE XYZ Studio

For Developers

Requirements

Project setup

git clone https://github.com/roberto-butti/fit-geojson-vuejs.git
cd fit-geojson-vuejs
nvm use
npm install
cp .env.dist .env

Don't forget to specify your environments variables in the .env file then start the app with:

npm run serve

Environments variables:

For Contributors

Please read CONTRIBUTING.md file. It doesn't matter if you are not a very skilled developers. If you have any suggestion on UI design, on Copywriting, your feedback and suggestion as Pull Request are welcomed!!!