Ich habe eine Reihe von Benutzern und deren Reiseroutendetails. Ich möchte herausfinden, wer alle einen gemeinsamen Flug teilen wird. Ich möchte mich nicht zu sehr auf die "Abfahrtszeit" verlassen, da die Leute eine ungefähre Zeit in das System hätten eingeben können. Wie kann ich das mit minimalen Informationen herausfinden?
Anfangs dachte ich, zwei Personen mit derselben Flugnummer und demselben Abflugdatum würden sich auf demselben Flug befinden. Der gleiche Flug kann jedoch am selben Tag wieder verwendet werden. Würde die Kombination aus "Flugnummer + Abflugdatum + Abflugort" ausreichen, um eine eindeutige Flugroute zu identifizieren?
Was wären optimale Informationen, um dies zu identifizieren?
Ich muss auch bedenken, dass es Personen mit mehreren Flügen in ihrer Reiseroute geben kann, und wenn mindestens ein Flug mit einem anderen Passagier gemeinsam ist, muss dies ebenfalls gezeigt werden.
quelle
Antworten:
Um diese Frage vollständig zu beantworten, benötigen Sie die administrative Fluggesellschaft und die Flugnummer, das geplante Abflugdatum, den Abflughafen, die Haltestellen und den Ankunftsflughafen. Wenn alle gleich sind, wird der Flug geteilt.
Sie benötigen speziell die administrative Fluggesellschaft, da es möglicherweise mehrere Marketing-Fluggesellschaften für einen einzelnen Flug gibt. Wenn Sie sich also die Marketing-Fluggesellschaft und die Flugnummer ansehen, erhalten Sie möglicherweise falsche Negative.
Der Ankunfts- und Zielflughafen wird benötigt, um zu bestimmen, ob sich die beiden Reiserouten mit der Flugnummer überschneiden, da eine Flugnummer aus mehreren Stopps bestehen kann, bei denen Personen eine Teilmenge der Stopps verkauft werden. Es gibt Flüge in Alaska mit 6-7 Haltestellen, bei denen die Leute an jeder Haltestelle ein- und aussteigen. Dies bedeutet auch, dass die Frage nicht Ja / Nein, sondern Ja / Nein / Teilweise lautet.
Sie schlagen vor, dass Personen Informationen in das System eingeben. Die meisten Menschen kennen nur ihre Marketing-Fluggesellschaft und Flugnummer und nicht die administrative Fluggesellschaft. Daher müssen Sie möglicherweise einen Flugplan-Datensatz erstellen, um Marketing-Flugnummern administrativen Betriebsflugnummern zuzuordnen.
quelle
Ich bin einmal von Auckland International nach Great Barrier Island geflogen und beim Einchecken erhielten verschiedene Passagiere verschiedenfarbige Bordkarten (soweit ich weiß, erhielt jede Gruppe nur eine Farbe). Diese entsprachen verschiedenen Flugzeugen, mit denen wir reisen würden, obwohl wir nominell dieselbe Flugnummer, Abflugzeit, Abflughafen und Zielflughafen hatten.
Ich glaube also nicht, dass es eine allgemeine Antwort auf Ihre Frage gibt.
quelle
Sie haben hier wirklich zwei separate Fragen - eine davon passt möglicherweise hierher (obwohl Aviation.SE möglicherweise besser passt). Der andere gehört auf eine der mehr Informatik-SE-Sites ...
Erstens ungefähr das Minimum, das erforderlich ist, um zu wissen, ob sich zwei Personen auf demselben Flug befinden. Mit einigen sehr seltenen Ausnahmen (z. B. sehr kleinen Flugzeugflügen, die "on-demand" durchgeführt werden, anstatt einem echten Zeitplan zu entsprechen) bietet die Kombination aus Flugnummer, Abflugort und geplantem Abflugdatum eine einzigartige Kombination. (Ich rufe ausdrücklich das geplante Abreisedatum an, da sich das tatsächliche Abreisedatum aufgrund einer Verzögerung ändern kann. Zu diesem Zeitpunkt sind diese Details nicht eindeutig.)
Die Notwendigkeit der Flugnummer und des Abflugdatums ist hoffentlich offensichtlich. Die Notwendigkeit der Abflugstadt ist erforderlich, da Flugnummern, wie Sie genannt haben, auch am selben Tag wiederverwendet werden können.
Bei einigen sehr (sehr!) Kleinen Fluggesellschaften kann es immer noch zu Konflikten kommen, aber diese sind zumindest äußerst selten, und eine kurze Abflugzeit (die Sie gesagt haben, dass Sie dies nicht tun möchten) wird im Allgemeinen nicht der Fall sein etwas, das Sie lösen können.
Der zweite Teil Ihrer Frage, wie zwei Personen tatsächlich erkannt werden können, befindet sich angesichts der obigen Informationen auf einer anderen Site im StackExchange-Netzwerk, nicht auf dieser.
quelle
Die Fluggesellschaften behalten die Flugnummern pro Tag und Abflughafen eindeutig (nicht Stadt - einige Städte haben mehrere Flughäfen). Das ATC-System kann nicht zwei Flugzeuge gleichzeitig mit derselben Flugnummer in der Luft bedienen.
Sie müssen sich also die Kombination aus
Flughafen mit Abflugdatum und Abflug ansehen.
Dies setzt voraus, dass Flugnummer den Airline-Code enthält.
quelle