Neues Tool zur GPS Track Analyse: TrackGuru

Zeit die Diskussion zu beenden, vielelicht mit einem Verweis auf die erste Zeile meiner Signatur. Wir können sie gerne aus konkretem Anlaß wieder aufgreifen sobald jemand eine weitere Sprache übersetzen will. :slight_smile:

Mich würde es viel mehr interessieren ob TrackGuru für Euch funktioniert oder wo sich noch Bugs versteckt haben.

Ich verwende es inzwischen als erste Anlaufstelle für meine Tracks (schon um die Bugs zu entdecken :D), da es im jetzigen Ausbau im Wesentlichen alles kann, was ich brauche.
Die Ankündigung, erste Erfahrungen und allgemeine Anmerkungen hier im Forum sind ok, aber ansonsten ist mMn das TrackGuru-Forum oder ggf. PN der geeignete Kanal für Rückmeldungen.

Kann ich in TrackGuru auch mehrere Tracks gleichzeitig anzeigen und dann einen bestimmten auswählen?
Ich suche nach einem oder mehreren Track in dem unerwünschte Pausenknödel / Knäuel (https://forum.openstreetmap.org/viewtopic.php?pid=746527#p746527) enthalten sind.
Jeden Track einzeln laden und sichten ist etwas aufwendig.

Fragende Grüße

Man kann in TG zusätzlich zu einem bereits ausgewählten Track einen zweiten auswählen und die zusammenführen.
Dieses Feature ist aber offensichtlich dazu gedacht, nacheinander aufgezeichnete Teile einer Tour zusammenzuführen.

Das gleichzeitige Auswählen von mehr als zwei gpx-Dateien habe ich nicht hingebracht und selbst bei zwei parallel aufgezeichneten Tracks scheitert es daran, dass beidesmal die Meldung “Tracks können nur in korrekter zeitlicher Reihenfolge zusammengeführt werden” ausgegeben wird, egal welche ich als erste auswähle. Das passiert selbst dann noch, wenn ich per TG Dateidatum auf Aufzeichnungsdatum gesetzt hatte.
Möglicherweise dürfen sich die Aufzeichnungszeiten nicht überschneiden.

Fazit: Für den gewünschten Zweck momentan nicht geeignet.

seichter hat es recht gut beschrieben, du kannst nur einen track laden oder aufeinanderfolgende Tracks zusammenfügen.

Was Du allerdings nicht tun mußt, ist die Tracks sichten. Mit F5 kannst Du direkt zu den Pausenknödeln oder sonstigen Fehlern springen. Wenn Du noch mit F1 und F3 zwischen Auswahl und Editor hin- und herspringst, geht das erstaunlich flott von statten.

@Nop: Magst du bitte irgendwo das Releasedatum lesbar anzeigen?
Ansonsten muß ich jede Woche das Autoupdate-File lesen, was ich derzeit nicht automatisieren kann.

Ich kann nur jeweils einen Link checken um Änderungen zu erkennen; bei dir sind allerdings Versionsnummer und Releasedatum auf 2 Files verteilt.

Ansonsten ist mir noch unklar, ob das Teil auch unter Android oder iOS läuft.

Gruss
walter

Na gut, weil Du’s bist :slight_smile:

Schau nochmal auf die Downloadseite.

Mir auch. Unter Linux läuft es, den Rest hat noch keiner ausprobiert.

Wie soll es denn auf Android oder iOS laufen? Gibt es dafür überhaupt halbwegs vernünftig laufende JVMs und Window Manager?

AFAIK laufen Java-Anwendungen auf Androiden nur gerootet mit Emulator.

–ks

danke, das hilft mir weiter.

Hab noch “other” rausgenommen, da mir das eh zu schwammig ist.

Gruss
walter

OT: Gibt es eigentlich ein Icon für iOS? Ich hab nur den blauen Apfel für Apple und verwende den für MacOS - falls das noch so heißt. Apple ist nun wirklich nicht meine Baustelle.

Moin,

wie heißt das Teil eigentlich richtig?

Du verwendest sowohl “TrackGuru” (Forum), “Track Guru” (Webseite) und das Jar nennt sich trackguru.jar

Gruss
walter, Nervensäge vom Dienst :wink:

Ja, am Anfang habe ich TrackGuru geschrieben, dann bin ich doch lieber zu einem menschenlesbaren Track Guru übergegangen.

Also das Ding heißt Track Guru.

Hallo @Nop,

ich bin heute zufällig über Track Guru gestolpert. Der erste Eindruck ist sehr gut.

Nun zu meiner Frage:

Kann ich einen lokalen Kartenserver konfigurieren?

Ich bearbeite und plane meine Routen rein OFFLINE ohne INET-Verbindung.
Ich benutze dazu den BRouter Web Client (lokal).
Als Kartenserver nehme ich den von Telemaxx https://github.com/telemaxx/mapsforgesrv_with_gradle
und als Karten die OpenAndroMap https://www.openandromaps.org/

Schön wäre es, wenn man in Deinem Tool den lokalen Kartenserver http://127.0.0.1:80/… setzen könnte.

Viele Grüsse
Achim

Hm, das ist ein ungewöhnliche Usecase. Die verschiedenen Karten sind in jeweils einer eigenen Klasse hartcodiert eingebaut. Aber ich denke ich könnte eine Klasse bauen, die ihre Daten aus einer Textdatei einliest, so wie bei den Geschwindigkeitsprofilen. Dann könntest du Dir jede beliebige Karte einstellen.

Muß mal ein wenig drüber nachdenken, ich glaube das landet auf der Todo-Liste.

Schau Dir mal die Version 0.81 an. Da kann man eine zusätzliche, eigene Kartenquelle definieren. (Beschreibung in der Anleitung) Damit müßte auch Dein lokaler Server funktionieren.

Würde mich interessieren ob’s klappt.

…super. Das klappt prinzipiell schon. Spontan ist mir aufgefallen, wenn ich eine hohe Zoomstufe mit dem Scrollrad selektiere verschwindet die Karte. Das Zürückscollen ändert das nicht. Karte bleibt verschwunden. Nur wenn ich zum Beispiel einen neuen Track lade erscheint die Karte wieder.
Bei den Kachelgrenzen wird manchmal der Text abgeschnitten, aber das ist ein bekanntes Problem und hat nichts mit Deinem Tool zu tun.
Ich finde halt die rein LOKALEN Versionen ohne INET-Verbindung gut.
Ich verwende das zur Streckenplanung: https://github.com/nrenner/brouter-web
Kartenserver: https://github.com/telemaxx/mapsforgesrv_with_gradle
Karten: https://www.openandromaps.org/

und GpsPrune (lokal), MyTourbook und jetz noch TackGuru

Vielen Dank
Achim

Ps.: Ein “Nice to Have” Feature wäre es, wenn bei der Auswertungsübersicht ein entsprechender farbiger Balken bei der Geschwindigkeits angabe wäre (?rechtsbündig?). Gesamtzeit 100% die entsprechende Geschwindigkeitanzeige entsprechend der Dauer…

Schön wäre auch die Möglichkeit einen geplanten Track zu laden der keine Zeitstempel hat. Eventuell Startdatum das File Datum und die TimeDeltas abhängig von der Bewegungsart (Durchschnittstempo). Wenn man mit BRouter Webclient Touren plant ist da kein Zeitstempel und somit ist der Tack in Trackguru nicht darstellbar.

Hallo @NOP,

schade ist halt, dass man keine Tracks/Routen die keinen Zeitstempel haben laden kann und denen eventuell einen Zeitstempel und Zeitdeltas (abhängig Bewegungsart) verpassen kann.

Ich nutze bisher intensive GPSPRUNE. Einige Features von da würden auch Deinem Tool gut tun…

Vielen Dank
Achim

Wozu wäre das denn gut? Wenn der Track keine Zeitstempel hat gibt es auch keine Information über die zeitlichen Abstände der Punkte oder Geschwindigkeiten und nichts woraus man die sinnvoll rekonstruieren könnte.

Auch bei Tracks ohne Zeitstempel (meist Routen) möchte man sich manchmal einen Überblick verschaffen können. Nicht immer hat man denen Namen gegeben, mit denen man nach ein paar Monaten noch etwas anfangen kann :roll_eyes:. Geschwindigkeiten sind dann natürlich außen vor und die Reihenfolge ist schlicht die der Einträge in der Datei.
Selbst TG erzeugt ja auf Wunsch beim Speichern solche Tracks.

Ähnlicher Fall: Zwei meiner (älteren) Logger befinden sich seit dem GPS-Wochenüberlauf im Jahr 1999. Das falsche Jahr kann ich zwar mit GTA korrigieren (das kann übrigens auch komplett künstliche Zeitstempel erzeugen), aber schöner wärs halt mit *einem *Tool.

Andererseits hätte ich Verständnis dafür, dass TG nicht mit zu vielen Spezialfällen überladen werden sollte. Das liegt im Ermessen des Programmierers :).

Zumindest, dass man den Track anschauen kann. Ich habe viele geplante Tracks zum Verwalten, die keinen Zeitstempel haben. Gegeplant mit zB. Brouter-Client http://brouter.de/brouter-web/#map=12/48.9368/8.7465/standard.

So wie Dein Tool angelegt ist braucht man natürlich einen Zeitstempel. Deshalb mein Vorschlag bei einem Track ohne Zeitstempel das Filedatum zu nehmen und als TimeDeltas die Durchschnittsgeschwindigkeit, abhängig von der Bewegungsart. Wie beschrieben sind das Routen/Tracks die man geplant oder dowgeloaded hat…die man noch irgendwann durchführen will. Resource GEPLANT.

Ansonsten scjhließe ich mich der Argumentation von @Seichter an