Analyse von Outdoor-Aktivitäten mit Geo Actvitity Playground

Für die Planung von Radtouren nutze ich gelegentlich bikerouter.de. Vor Kurzem bin ich auf dieses Youtube-Video gestoßen, in dem der Ersteller der Seite ausführlich deren Möglichkeiten und Bedienung erklärt. Unter anderem erwähnt er ab 1:07:47, dass Bikerouter die Anzeige von Explorer Tiles von veloviewer.com unterstützt. Explorer Tiles sind Quadrate in der Größe von Kartenkacheln (Tiles) der Zoomstufe 14, die beim Radfahren, Wandern oder anderen Outdoor-Aktivitäten betreten wurden. Veloviewer wertet die besuchten Tiles nach verschiedenen Kriterien aus, vergibt Punktezahlen und erstellt Bestenlisten.

Für seine Auswertungen stützt sich Veloviewer auf die auf strava.com abgelegten Streckenaufzeichnungen. Will man die Auswertungen machen lassen, muss man sich daher bei Strava und Veloviewer registrieren und alle seine Streckenaufzeichnungen zu Strava hochladen. Viele Freizeitsportler machen das ohnehin, andere machen das aus unterschiedlichen Gründen nicht. Hier setzt das Projekt Geo Activity Playground an. Es berechnet die Explorer Tiles aus lokalen Streckenaufzeichnungen im GPX- und FIT-Format und erfordert daher keine Registrierung bei Strava und Veloviewer. Man braucht also seine Aufzeichnungen nicht zu Strava hochladen, kommt dafür aber auch nicht auf die Veloviewer-Bestenlisten.

Geo Activity Playground ist eine lokale Webanwendung, die in Python programmiert ist. Die Installation der stabilen Version unter Windows und Linux ist einfach, erfordert aber ein wenig Erfahrung im Umgang mit Konsole, Shell und Dateisystem.

Geo Activity Playground ist ein relativ junges Projekt, hat dafür aber schon einen recht großen Funktionsumfang. Für jede Streckenaufzeichnung, Activity oder Aktivität genannt, werden auf einer Übersichtseite der Streckenverlauf und verschiedene statische Daten angezeigt.

Übersichtsseite einer Aktivität

Übersichtsseite einer Aktivität

Aus den Streckenaufzeichnungen werden die Explorer Tiles ermittelt und auf einer Karte angezeigt. Gruppen von zusammenhängenden Tiles bilden so genannte Cluster, die je nach Größe unterschiedlich eingefärbt werden.

Activity Tiles

Activity Tiles

Mit dem Square Planner können nicht besuchte Tiles eines Gebiets als Datei im GPX- oder GeoJson-Format heruntergeladen werden. Lädt man die GPX-Datei in Bikerouter, werden die Tiles als Overlay angezeigt und erleichtern so die Plannung von Fahrten durch noch nicht besuchte Tiles.

Screenshot Bikerouter mit Missing-Tiles-Overlay

Screenshot Bikerouter mit Missing-Tiles-Overlay

Auf einer Heatmap werden sämtliche Aktivitäten angezeigt, wobei mehrfach befahrene Strecken heatmap-typisch farblich hervorgehoben werden.

Meine persönliche Heatmap

Meine persönliche Heatmap

Es gibt noch eine Reihe weiterer Funktionen und sicher kommt über die Zeit noch das eine oder andere hinzu.