Benutzerdefinierte Attribute

Für alle Netzobjekte können Sie - wie in Datenbanken oder Geografischen Informationssystemen - zusätzlich zu den in Visum vordefinierten Eingabe- und Ausgabe-Attributen beliebige weitere Attribute definieren. Benutzerdefinierte Attribute lassen sich in der gleichen Weise wie vordefinierte Visum-Attribute bearbeiten und verwalten.

Damit lassen sich zum Beispiel folgende Daten in das Modell aufnehmen.

  • Strukturdaten der Verkehrsbezirke (zum Beispiel Anzahl Haushalte oder Anzahl Arbeitsplätze), die als Eingangsdaten für die Nachfragemodellierung dienen.

Abbildung 41: In benutzerdefinierten Attributen gespeicherte Strukturdaten für Bezirke

  • Zähldaten von Strecken mehrerer Jahre (zum Beispiel DTV2005, DTV2006)

Abbildung 42: In benutzerdefinierten Streckenattributen gespeicherte Zähldaten

  • Verschiedene Kategorien von Fahrplanfahrten (Schülerfahrt, Verstärkerfahrt)
  • Benutzerdefinierte Attribute zum Speichern von Rechenergebnissen aus Mehrfach-Bearbeiten-Operationen (Anwendung: Attributwerte von Netzobjekten bearbeiten). Tabelle 27 zeigt ein Beispiel, in dem die Linienkosten pro Kilometer Streckenlänge mit Hilfe einer Formel berechnet werden und das Ergebnis im benutzerdefinierten Attribut Cost_per_Km hinterlegt wird.

Tabelle 27: Speicherung der Kosten pro Kilometer in einem benutzerdefinierten Attribut

Linienname

Kosten [GE]

Liniennetzlänge [km]

Cost_per_Km [GE/km]

001

13 012,86

22,94

567,06

002

22 797,80

36,02

632,83

003

13 390,06

14,60

916,71

004

10 428,43

19,99

521,58

005

10 109,21

17,87

565,65

006

6 833,93

23,03

296,65

Hinweis: Soll das Attribut Cost_per_Km automatisch aktualisiert werden, falls sich Kosten oder Streckenlängen ändern, greifen Sie auf Formelattribute zurück (Formelattribute). Damit müssen Sie die Rechenoperation nicht wiederholen, um das Attribut zu aktualisieren, sondern Visum errechnet automatisch die aktuellen Werte.

Jedes benutzerdefinierte Attribut hat einen Datentyp. Es stehen die folgenden Datentypen zur Auswahl.

  • Bool (zum Beispiel für ein benutzerdefiniertes Attribut „in Szenario aktiv“, das nur mit 0 oder 1 belegt werden kann)
  • Datei (zum Beispiel für ein benutzerdefiniertes Attribut an Zählstellen, in dem hinterlegt ist, in welcher Datei sich weitere Informationen zur Zählstelle befinden)
  • Fläche
  • Ganzzahl
  • Genaue Zeitdauer
  • Geschwindigkeit
  • Gleitkommazahl
  • Länge (Kilometer/Meilen)
  • Länge (Meter/Fuß)
  • Langer Text
  • Text
  • Währung
  • Zeitdauer
  • Zeitpunkt (zum Beispiel 06:32:45)

Benutzerdefinierten Attributen können optional mit einer Ausprägung für Zeitintervalle definiert werden. Dazu stehen als Subattribute die benutzerdefinierten Zeitintervallmengen zur Auswahl. Das erlaubt z.B. die Eingabe von Zähldaten als Stundenwerte.

Über die Option Formelattribut können Sie die Attributwerte durch eine Formel berechnen, die Attributwerte werden automatisch aktuell gehalten (Formelattribute)