Mein Dad sammelt auf unseren Touren immer alle möglichen Daten. Die ergänzen wir dann mit den Infos aus den GPS-Tracks und schreiben daraus die Berichte für unsere Website. Diesmal ging es darum, alle gefahrenen Pässe aufzulisten. Das ist manuell oft ungenau und mühsam – zumal man ja auch nicht unbedingt an jedem Pass anhält bzw. nicht jeder Bocca, Pass etc bei Google, OSM oder Viamichelin eingetragen ist..
Lange Rede, kurzer Sinn: Ich habe mal die KI beauftragt, die Pässe entlang einer hochgeladenen GPS-Datei zu finden. Das klappte überraschend gut – und war der Grundstein für diese Programmierung. Ich gebe zu: Ohne KI hätte ich das Auslesen der GPX-Datei und die OSM-Abfrage nicht annähernd so schnell hinbekommen. Aber nach vielen Prompts und ein paar manuellen Anpassungen funktioniert das Ding jetzt ziemlich zuverlässig.
So arbeitet der Passfinder (vereinfacht):
- GPX hochladen: Trackdatei auswählen und analysieren.
- Kartenausschnitt erkennen: Bounding Box aus der Strecke bilden.
- Passpunkte aus OSM sammeln: Pass-POIs/Objekte im Bereich abfragen.
- Abgleich mit der Strecke: Distanz Passpunkt → GPS-Strecke berechnen (innerhalb Schwellwert = Treffer).
- Alternative Abgleiche (optional): Trackpunkt-Abgleich, Vereinfachung/Clustering, Namens-Matching, Höhen-Heuristik.
Testet es gerne mal aus. Feedback nehme ich gern entgegen: cappo@asphaltpiraten.de

