Eingabedaten
In Visum gibt es Fahrgastdaten als eigenes Netzobjekt. Das einzelne Fahrgastdatum repräsentiert die einzelnen erhobenen Abschnitte des Weges . Der Fahrgastdatensatz kann einen oder mehrere Fahrgastdaten enthalten. Die Datensatznummer verknüpft die Fahrgastdaten zu einem Fahrgastdatensatz. Der Index gibt die Reihenfolge der Teilwege vor. Es gibt eine Relation vom Fahrgastdatum zu allen Fahrgastdaten des gleichen Datensatzes, mit der man gemeinsame Informationen abholen kann (z.B. die Einstiegshaltestelle des ersten Datums dieses Datensatzes). Fahrgastdaten können benutzerdefinierte (Daten- und Formel-)Attribute tragen. Hier kann beispielsweise die erhobene Ticketart oder die angetroffene Personengruppe vom Nutzer hinterlegt werden.
Das Fahrgastdatum hat einen zweiteiligen Schlüssel, bestehend aus der Datensatznummer und dem Index. Der Schlüssel muss über die Nachfragesegmente hinweg eindeutig sein.
Der Erhebungsteilweg wird über ein spezielles Attribut markiert. Geschieht dies nicht, wird der erste Teilweg als Erhebungsteilweg angenommen. Das Fahrgastdatum hat zwei berechnete Attribute zur Ausgabe des Erhebungslinien-Status und Gesamt-Status, sowie ein berechnetes Attribut für die Ausgabe des tatsächlich verwendeten Kennzeichens (Erhebung „E“, Vorlauf „V“ , Nachlauf „N“).
Folgende Daten sind für Fahrgastdaten erforderlich und die Konsistenzbedingungen müssen erfüllt werden:
- An einem Fahrgastdatum eines Datensatzes muss die Abfahrtszeit einschließlich Tag bekannt sein. Der Tag kann durch Datum oder Starttag-Index angegeben werden. Sind diese Angaben nicht vorhanden, gilt der erste Tag des Kalenders als gewählt. In Modellen ohne Kalender ist dies immer zutreffend. Ist ein Fahrgastdatum als Erhebungsteilweg gekennzeichnet, muss immer eine Zeit angegeben sein (außer es ist eine Fahrt angegeben).
- Es müssen in jedem Fahrgastdatum entweder EinHstNr und AusHstNr oder ErfFplFahrtNr, EinFplFahrtElemIndex und AusFplFahrtElemIndex angegeben sein. Im zweiten Fall müssen die Indizes Fahrplanfahrtelement-Indizes der durch ErfFplFahrtNr bezeichneten Fahrplanfahrt sein. Sind Fahrplanfahrtelemente gewählt, ergeben sich die Haltestellen daraus und werden in der Liste ausgewiesen.
- Werden keine speziellen Angaben zur Eingabehaltestelle gemacht, wird die Einstiegshaltestelle als Eingabe-Haltestelle übernommen.
- Alle Angaben zu Netzelementen können sich nur auf im Netzmodell vorhandene Elemente beziehen. Schlüssel von Netzelementen (bspw. Haltestellen, Linien, Fahrten, etc.), die nicht im Modell vorhanden sind, werden nicht übernommen. Entsprechende Datensätze können gegebenenfalls nicht plausibilisiert werden.
- Fahrgastdaten benötigen keinen Bezug zu Quell- und Zielbezirk.
- Alle Angaben, die sich auf den ganzen Weg beziehen und damit den Charakter von Kopfdaten haben, können mehrfach und auch widersprüchlich angegeben werden. In der Plausibilisierung gewinnen die Angaben des Fahrgastdatums mit dem kleinsten Index.