Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Interpolation bei großen Lücken in Tracks #47

Closed
Natenom opened this issue Dec 5, 2023 · 5 comments
Closed

Interpolation bei großen Lücken in Tracks #47

Natenom opened this issue Dec 5, 2023 · 5 comments

Comments

@Natenom
Copy link

Natenom commented Dec 5, 2023

Habe heute das Verzeichnis Cache gelöscht und alles neu auswerten lassen, weil es jetzt die Interpolation gibt.

Dabei ist mir aufgefallen, dass in Tracks, in denen ich z. B. vergessen hatte, auf "Resume" zu drücken und so mehrere Kilometer einer Fahrt fehlen, dass es dann in der "Nähe" Kacheln gibt, die ich angeblich durchfahren hätte. Vor der Interpolation war das nicht so.

Alle diese Kacheln, die mitten in der Pampa ohne Hin- oder Rückweg als "befahren" gelten, stammen von solchen Tracks, wo zwischendrin mehrere Kilometer fehlen.

@martin-ueding
Copy link
Owner

Ich habe die Art verändert, wie die Heatmap gezeichnet wird. Nicht mehr aus den einzelnen Punkten als Punkthäufung. Für Jede Aktivität wird nun eine Linie aus den Punkten interpoliert und gezeichnet. Dadurch hat man nun bei jeder Zoomstufe da eine sinnvolle Anzeige. Das hier ist der gleiche Ausschnitt je nach Stufe:

Screenshot_20231209_195418

Screenshot_20231209_195430

Screenshot_20231209_195438

Screenshot_20231209_195454

@Natenom
Copy link
Author

Natenom commented Dec 9, 2023

Hi :)

Das ist zwar auch ein Problem, das ich hatte, aber darum ging es hier im Issue nicht. Es ging um Interpolation, dass plötzlich irgendwo im nirgendwo, wo ich noch nie war, befahrene Kacheln angezeigt werden.

@martin-ueding martin-ueding reopened this Dec 10, 2023
@martin-ueding
Copy link
Owner

Ah, dann habe ich das falsch gelesen. Das Problem mit den Punktewolken in den Heatmaps hattest du dann über Mastodon geschrieben. Ich habe das Ticket hier nochmal aufgemacht, das ist ja in der Tat etwas anderes.

@martin-ueding
Copy link
Owner

Ich habe jetzt einen Fix hierfür auf den master gepackt. Du müsstest einmal den Cache löschen, damit die Aktivitäten nochmal neu eingelesen werden.

Es sollten dann keine Kacheln mehr interpoliert werden, wenn der Sprung mehr als eine Kachel weit ist. Wenn der Sprung eher geringer ist, dann wird das aber noch passieren. Da weiß ich nicht, wie relevant das Problem dann noch ist. Ich muss mir noch überlegen, wie ich große Sprünge feststelle. Wahrscheinlich ist alles mit mehr als 30 Sekunden Pause verdächtig. Das will ich auch noch einbauen, wird aber noch ein bisschen länger dauern.

@martin-ueding
Copy link
Owner

Nun habe ich etwas eingebaut, das nach 30 Sekunden Sprung in den Zeitdaten ein neues Segment erstellt. Interpolation findet nur innerhalb von Segmenten statt. Von daher sollte das dann jetzt soweit gelöst sein.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants