Auswertung von GPS-Daten
04.02.2024 12:32:03
EasyD
ich scheitere mal wieder an einem Problem. Ich möchte die Bewegungsdaten von Zügen auswerten. Ich habe dazu 2 Listen - eine mit Bahnhöfen und deren GPS-Daten und eine weitere mit den Bewegungsdaten der Züge.
Das Problem ist, die GPS Daten der Züge entsprechen natürlich nicht exakt den GPS-Daten der Bahnhöfe.
Erstens sind die Bahnhöfe natürlich riesig, die GPS-Daten der Bahnhöfe sind irgendwo in der Mitte des Bahnhofes und der Zug steht bei Ankunft und Abfahrt irgendwo auf diesem Bahnhof. Seine Bewegungsdaten sind daher nur Näherungswerte und ich weiß nicht, wie die GPS-Daten zu interpretieren sind bzw mit Excel in Meter umzurechnen sind. Ich müsste ja irgendwie sagen können - eine Toleranz von 500 Metern sind immer noch auf dem Bahnhof. Alles was darüber hinaus geht muss irgendwo auf der Strecke zu einem anderen Bahnhof sein.
Der Start und das Ende einer Fahrt lässt sich anhand der Zahlenblöcke der GPS-Daten der Züge finden (Zeilen, die leer sind bedeuten - der Zug fährt nicht). Die Bewegungsdaten der Züge sind zeitlich sortiert, ich möchte den Abfahrtsbahnhof und den Zielbahnhof aus der Liste der Bahnhöfe wieder geben können.
Anliegend eine Testdatei dazu - hier habe ich schon versucht, mittels simpler Multiplikation von Länge und Breite Übereinstimmungen zu finden (gelb formatierte Spalten). Das führt aber definitiv zu Unfug, siehe Zeile 131 im Blatt 159-201 und vergleiche mit der nach Breitengrad gefilterten Liste der Bahnhöfe (52,29) und ist also keine Lösung. Der richtige Bahnhof zu der Zeile 131 müsste demnach Minden (Westfalen) sein, gefunden habe ich mit dieser Krückenlösung aber Wulfen (Westfalen).
Hat jemand Ideen?
Hier die Datei:
https://www.herber.de/bbs/user/166769.xlsx