12Verkehr & Bewegung
Was Bewegungsdaten leisten
In jeder Ermittlung mit räumlich-zeitlichem Bezug stellt sich die Frage: Wie ist eine Person, ein Gegenstand, eine Gruppe von A nach B gekommen? Antworten gibt es in vielen Qualitäten — von „der Zeuge sagt, sie sei mit dem Bus gefahren" (Konfidenz: ungesichert) bis zu „ADS-B-Daten zeigen Flug LH421 von FRA nach IST am 14.1. um 11:23 UTC" (Konfidenz: gesichert).
Bewegungs-Plugins liefern die zweite Sorte. Ihre Daten stammen aus offenen Funk-Protokollen (ADS-B), behördlichen Statistiken (Migration), Verkehrs-Datenbanken (Transit). Sie sind nicht vollständig, aber wo sie Daten haben, sind diese sehr belastbar.
Aircraft — Flugverkehr
Das Aircraft-Plugin liest ADS-B-Daten, also die Funkkennung, die nahezu jedes moderne Flugzeug aussendet — Position, Höhe, Geschwindigkeit, Flugnummer, Hex-ID. Quellen sind offene ADS-B-Empfänger-Netze (OpenSky, ADSBExchange) sowie kommerzielle Aggregatoren.
Konfiguration:
- Bounding Box — geografisches Suchfenster (Lat/Lon-Rahmen)
- Zeitfenster — historische Daten oder Live-Stream
- Flugnummer/Callsign — gezielte Suche nach einem bestimmten Flug
- Hex-ID — gezielte Suche nach einem bestimmten Flugzeug (eindeutig)
- Höhe und Typ — Filter, etwa nur tiefliegende Flüge oder bestimmte Maschinen-Typen
Das Plugin liefert Track-Daten: eine Liste von Positionen mit Zeitstempeln. Diese werden als Bewegungspfad eines Elements interpretiert (Element-Typ Bewegungspfad, Kapitel 4). Auf der Karte erscheint der Flug als gerichtete Linie. In der Karten-Animation (Kapitel 15) bewegt sich das Element entlang seiner ADS-B-Spur.
Wertvoll wird das Plugin in mehreren Szenarien:
- Verifikation einer Bewegungs-Behauptung — Eine Person behauptet, an einem Datum geflogen zu sein. ADS-B zeigt, dass kein Flug unter dem genannten Callsign zu dieser Zeit stattfand.
- Identifikation ungewöhnlicher Aktivität — Tiefflüge, Patroullienflüge, militärische Hex-IDs in zivilen Räumen.
- Triangulation mit anderen Quellen — Eine News-Meldung erwähnt einen Frachtflug; ADS-B bestätigt den Flugweg, das Wetter erklärt eine ungewöhnliche Route.
Schiffsverkehr und maritime Daten
Das maritime Pendant zu ADS-B ist AIS (Automatic Identification System). Wo verfügbar, kann es analog zum Aircraft-Plugin abgefragt werden — entweder über das gleiche oder ein verwandtes Plugin, je nach Installation. Für Häfen, Schifffahrtsrouten, Frachtbewegungen liefert AIS strukturierte Bewegungspfade. In Kombination mit Satoverpass-Daten und Wetter ergibt das ein robustes Bild.
Migration — Bewegung als Massenphänomen
Während Aircraft individuelle Bewegungen liefert, deckt das Migration-Plugin kollektive Muster ab: Pendelströme, Wanderungs-Bewegungen, Bevölkerungs-Verschiebungen. Quellen sind statistische Ämter, Migrations-Datenbanken (UNHCR, IOM), aggregierte Mobilfunk-Daten (wo öffentlich verfügbar).
Anwendungen:
- Konflikt-bedingte Flucht — Bewegung von Gebieten weg, Anstiegs-Muster zeigen Phasen der Eskalation
- Wirtschaftlich bedingte Wanderungen — Pendelströme zwischen Regionen
- Sicherheits-relevante Bevölkerungs-Bewegungen — Evakuierungen, Massenverlagerungen
Das Plugin liefert aggregierte Zeitreihen pro Region und Richtung. Die individuelle Bewegung einer einzelnen Person ist hier nicht abgebildet — dafür ist Migration nicht das richtige Werkzeug. Aber als Hintergrund gegen den eine Einzelbewegung beurteilt wird, ist es wertvoll: Wenn eine Person aus einem Gebiet flieht, das gerade tausende andere ebenfalls verlassen, ist das ein anderer Kontext, als wenn sie als einzige flieht.
Transit — ÖPNV als Datenquelle
Das Transit-Plugin holt ÖPNV-Daten aus offenen Verkehrsdatenbanken (GTFS, lokale APIs). Es liefert Linienführungen, Fahrpläne, in günstigen Fällen auch Realzeit-Verspätungen.
Wichtige Unterscheidung gegenüber Kapitel 19 (ÖPNV als Kontext): Dort geht es um die Anwendung von ÖPNV-Daten in der Analyse — Erreichbarkeits-Berechnung, Zeugen-Aktivierung, Transit-Animation auf der Karte. Hier geht es um das Daten-Plugin selbst — Konfiguration, Quellen, was geht und was nicht.
Konfiguration:
- Region — typischerweise eine Stadt oder ein Verkehrsverbund
- Verkehrsmittel — Bus, Tram, U-Bahn, S-Bahn, Regio
- Zeitfenster — historische Fahrpläne oder aktuelle
- Datentiefe — Linien-Layer, Linienführungen, Fahrtenpläne, Realzeit-Daten
Die geladenen Daten werden auf dem Board als Hintergrund-Information genutzt — ÖPNV-Linien überlagern die Karte, Fahrpläne sind die Grundlage für Erreichbarkeits-Isochronen mit Verkehrsmittel ÖPNV. Eine Bewegung einer Person, die nur über ÖPNV erklärbar ist, kann gegen die Fahrpläne geprüft werden.
Vom Plugin-Ergebnis zum Bewegungspfad
Aircraft- und AIS-Daten kommen als Tracks — geordnete Listen von Positionen mit Zeitstempeln. SpectralQ wandelt diese automatisch in Bewegungspfade (Element-Typ Bewegungspfad, Kapitel 4) um. Das Plugin schreibt dabei für jeden Punkt:
- Zeit (UTC oder lokal, je nach Quelle)
- Koordinaten (typischerweise WGS84)
- Höhe oder Geschwindigkeit, falls vorhanden
- Quelle und Vertrauensgrad
Auf der Karten-Animation (Kapitel 15) bewegen sich diese Pfade in Echtzeit. Geschwindigkeits-Anomalien werden vom System markiert — eine Maschine mit 1200 km/h ist plausibel, eine angebliche Person mit 300 km/h zu Fuß nicht.
Triangulation mit anderen Plugins
Bewegungs-Plugins gewinnen erheblich durch Kombination mit anderen Datenquellen:
- Funkmasten (Kapitel 13) — eine Mobilfunk-Spur im selben Korridor wie eine ADS-B-Spur kann eine Person mit einer Maschine verbinden
- Satellit (Kapitel 11) — eine Satellitenaufnahme mit Schiff am Liegeplatz bestätigt eine AIS-Spur, die dort endet
- Wetter (Kapitel 11) — eine ADS-B-Routenabweichung wird durch Sturmsystem plausibel
- News (Kapitel 10) — eine ungewöhnliche Flug-Aktivität wird in Mainstream-Quellen reflektiert oder eben nicht
Datenabdeckung und Lücken
Bewegungs-Plugins haben charakteristische Lücken:
- Geografisch — ADS-B-Empfänger sind ungleichmäßig verteilt; Polargebiete und Ozeane haben weniger Daten. AIS hat ähnliche Probleme in entlegenen Seegebieten.
- Zeitlich — historische Daten sind oft kostenpflichtig, je weiter zurück, desto teurer.
- Bewusste Schweigen — abgeschaltete Transponder, militärische Maschinen ohne Mode-S, Schiffe mit ausgeschaltetem AIS.
- Privat-Filter — kommerzielle Aggregatoren blocken oft Privatjets auf Wunsch der Eigner.
Eine Lücke in den Daten ist nicht zwangsläufig ein Hinweis auf etwas Verdächtiges. Aber eine Lücke an unerwarteter Stelle ist ein Datenpunkt für sich — sie verdient eine eigene Bedingung im Hypothesen-System (Kapitel 22).
Was Sie jetzt können
- Bewegungs-Plugins als eigene Konfidenz-Klasse einordnen — gemessen statt behauptet
- Aircraft-Plugin gezielt nach Flugnummer, Hex-ID oder Bounding Box konfigurieren
- AIS- und Schiffsdaten in maritimen Szenarien nutzen
- Migration als Hintergrund-Kontext für Einzelbewegungen einsetzen
- Transit-Plugin von der Anwendung in Kapitel 19 unterscheiden — hier Datenquelle, dort Analyse-Kontext
- Plugin-Tracks als Bewegungspfade ins Board überführen und in der Karten-Animation darstellen
- Triangulation mit Funkmasten, Satelliten, Wetter und News als Robustheits-Strategie
- Datenlücken als eigene forensische Information behandeln, nicht als Stille