erik / derive Goto Github PK
View Code? Open in Web Editor NEWGenerate personal heatmap from GPX/TCX/FIT/IGC data
Home Page: https://erik.github.io/derive
License: MIT License
Generate personal heatmap from GPX/TCX/FIT/IGC data
Home Page: https://erik.github.io/derive
License: MIT License
Here's an example fit file that fails to display properly: 56683738298.zip
I guess this is due to pierremtb/easy-fit#24. Maybe it's easy to switch to https://github.com/jimmykane/fit-parser for parsing fit files?
The attached GPX file (zipped for GitHub) is not supported, as it contains a route rather than a track. If there are no tracks, we should fall back to routes (or even plot all routes as well as tracks). It was generated by the ViewRanger website.
It'd be really nice to be able to export the png in higher quality for example x2, x3 and x4.
Same picture, just better definition.
After dragging and dropping a .fit file, a pop-up comes up to save the .fit file. If I click save, it get saved on the desktop.
What window should I be dropping it? In the github project window?
Am I doing something wrong?
Maybe it is not working because I'm on mac?
Using chrome browser.
Hello there,
I have a good number of gpx files, that fail to be loaded.
I did manage to load them by manually:
<name></name>
under <trk>
</trkseg></trk> <trk><trkseg>
I'm not sure, but I think having two <trk>
and <trkseg>
elements in one gpx file seems to make sence.
I'm also not sure whether <name>
for <trk>
is mandatory or not (in which case I should open a bug report to OsmAND)
I have not faced this problem with other applications, so I thought that I should start by reporting here.
For reference, you will find attached the initial version of the sample gpx file that fails, as well as its edited version that works as expected.
2018-01-09.zip
Thank you very much for your time.
I love derive! I have just one wish: I always change the settings when I use the app (black routes, Positron). Is there a way to change those settings from the URL, so that I could bookmark it and not have to manually adjust it each time?
Thanks <3
There's no button/dialog that let's me add files? It only say that I should drag files, but from where? The graphical file manager that I don't have?
It would sometimes be good to see tracks on a plain white (or custom colour?) background with no map backdrop.
Similar to those created with https://github.com/marcusvolz/strava. For example:
Thanks for this fun tool!
I love this repository. I use it to make a summary map of all the places I'm going to during holidays.
Thanks a lot for the amazing tool :)
I think it'd be great to be able to send someone a URL with a reference to a JSON object that lets them see your map.
Hello there,
I have no idea how easy or not it may be to implement it, but I think a theme based on opentopomap (repository: https://github.com/der-stefan/OpenTopoMap, result: www.opentopomap.org) would be nice.
Thank you for your time
When dragging and dropping files, I observed the loading screen to say "240 loaded of 238". I think this inconsistency comes from the fact that the total is given by the number of files (numFiles
):
Line 130 in ed9d902
but numLoaded
is incremented for each track (and not for each file):
Lines 89 to 96 in ed9d902
So if there are files with multiple tracks, this inconsistency can occur that the number of loaded is more than the number of total.
Perhaps a quick fix would be to move modal.addSuccess();
out of the loop?
I understand this is mostly used for strava, I personally use it for arc.app exports (https://www.bigpaua.com/arcapp/) lifelogging and it would be great if filtering by type of track (walking / running / etc) could be added
Readme.md says pull gpx-files in to the window, which window, the terminal?
#Drag and drop one or more GPX/TCX/FIT files or JPEG images into the window
I didnt see any instructions on how to use this. Download the source code and then what to I do with it? I dont understand how to import a gpx file to convert it to a heatmap.
Got a request for this, really obvious feature to have.
Unfortunately my strava dump contains some activities which do not have any <trk>
node and cause TypeError during import.
It would be nice if the app could ignore them automatically.
I know, this one must be a quite heavy, that you may have already thought of, but nevetherless I thought I should mention.
This has been created by exporting png's from derive, and converting them through https://ezgif.com/apng-maker
To actually manage something like this, I'm pretty sure that a much deeper handling of the gpx info is needed than now, adding a lot of complexity.
Steps that I can think of:
Of course the output could be the much more widely used gif, avoiding problems that animated png seems to face (e.g. Edge and I.E. not rendering them), but... you already do export png, png does seem to be technically superior, it is an open standard... well I don't know, in practise whichever format would do :)
Thank you for listening,
Christos
Hi Erik,
First of all, thanks creating and maintaining this amazing tool.
One feature that I miss is the possibility to change and choose the color by activity type (e.g. ride, run, hike).
It should be possible to retrieve the activity type from .tcx files (e.g. <Activity Sport="Biking">
) and .gpx files (e.g. <type>cycling</type>
).
Thanks!
(gzipped or not)
My data dump from strava since the GDPR change (#17) contains .fit.gz
files. Should look into parsing these.
Hi,
It'd be cool if you could set a directory with all the .gpx files I want to view, instead of dragging them every time to the window.
Maybe it's not even possible, but if it is I hope you'll implement this feature one day!
Hi there @erik ,
as the creator of quantified-self.io and sports-alliance/sports-lib and fit-file-parser (used by this proj) I would mostly welcome you to join sports-alliance with @thomaschampagne
Quantified-Self.io is opensource based on Firebase and Angular.
I can go on an integrate this there as a module, but I would like to hear your thoughts first
Kr,
Dimi
P.S. Link for quantified-self on GH https://github.com/jimmykane/quantified-self/
Hi Erik!
First, thank you for this amazing tool.
I have noticed that the OpenStreetMap.BlackAndWhite is currently not working.
Would it be possible to fix it?
Thanks
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.