Blog
Notizen aus der Entwicklung von walker: warum GPS danebenliegt, wie du deine Touren sicherst und welche Mathematik dahintersteckt.
Unterwegs
GPS, Karten, Akku und deine Daten: für alle, die ihre Touren aufzeichnen.
- UnterwegsGPS-Aufzeichnung bricht ab: Android beendet die AppWarum Android eine Aufzeichnung im Hintergrund beendet, welche Einstellungen am Handy das verhindern und woran du merkst, dass es passiert ist.
- UnterwegsGPS-Strecke zu lang? Warum der Track mehr misstDie Wander-App zeigt zu viele Kilometer? Woher die Mehrlänge im GPS-Track kommt, warum zwei Apps nie gleich messen und wie Bereinigen hilft.
- UnterwegsGPX exportieren aus Komoot, Strava und GarminWas eine GPX-Datei ist, wie du deine Touren aus Strava, Komoot oder Garmin Connect holst und wie ein Backup jede App und jedes Handy überdauert.
- UnterwegsWander-App und Datenschutz: was sie über dich weißDeine Tracks zeigen, wo du wohnst und wann du unterwegs bist. Echte Fälle, in denen Fitness-Apps zu viel verrieten, und was du in jeder App tun kannst.
- UnterwegsWanderkarte offline auf dem Android-HandyWarum deine Wanderkarte ohne Netz funktionieren sollte, wie du sie zu Hause herunterlädst und prüfst und was eine Offline-Karte kann und was nicht.
- UnterwegsWarum jede App unterschiedliche Höhenmeter zeigtDieselbe Tour, drei verschiedene Höhenmeter. Warum GPS, Barometer, Geländekarten und Meeresspiegel nicht übereinstimmen und welcher Zahl du trauen kannst.
Unter der Haube
Die Mathematik und der Code, mit denen das Handy einen Track glättet und eine Karte zeichnet.
- Unter der HaubeEine App ohne Server: Local-first auf Androidwalker kommt ohne Server, Konto und Sync aus. Wie alles auf dem Handy bleibt, wie die verschlüsselten Backups funktionieren und was das kostet.
- Unter der HaubeEine ganze Android-App in Rust statt KotlinWie walker als Android-App in Rust entstand: egui auf wgpu, Offline-Vektorkarten, eine eingebettete SurrealDB und etwas Java. Was klappte und was wehtat.
- Unter der HaubeGNSS-Rohdaten auf Android: jeden Satelliten nutzenWie walker Androids GNSS-Rohdaten aus fünf Satellitensystemen und zwei Frequenzbändern auf dem Handy auswertet, und was das auf einer echten Radtour brachte.
- Unter der HaubeGPS-Tracks glätten mit einem FaktorgraphenWie walker GPS-Tracks auf dem Handy bereinigt: ein selbst geschriebener Faktorgraph mit Schritten, Barometer und Satellitenrohdaten, und was er gebracht hat.
- Unter der HaubeHöhenlinien und Schummerung auf Android berechnenWie walker aus offenen Lidar-Geländedaten Schummerung und Höhenlinien auf dem Handy berechnet: Horn-Verfahren, Marching Squares, Douglas-Peucker und MVT.