Hinweise zu den importierten Knotenpunktdaten
Beim Knotenpunktdaten-Import werden 'Intersections' und Arme auf Knoten, Oberknoten und Strecken abgebildet. Anschließend werden deren zugehörige Attribute sowie Fahrstreifen, Fahrstreifenabbieger, Detektoren, Signalgruppen, Phasen, Furten und deren Zuordnungen importiert. Weitere Informationen werden in benutzerdefinierten Attributen gespeichert.
Importierte Dateien
Die gezippte Datei, die beim Import eingelesen wird, enthält die Dateien Detectors.csv, Intersections.csv, Legs.csv, Phases.csv, Signalgroups.csv und Streets.csv. Davon sind nur die Daten der Dateien Intersections.csv und Legs.csv zwingend notwendig. Alle Spaltenüberschriften werden beim Import mit dem Präfix IntersectionDataImport_ als benutzerdefinierte Attribute des jeweiligen Netzobjekts angelegt und die Werte übernommen. Dies gilt auch für Spalten, die für den Import nach Visum nicht relevant sind.
Es folgen Beschreibungen der für Visum relevanten Daten.
Legs.csv
Jede Zeile der Datei beschreibt einen Knotenarm (NodeLeg). Alle Werte werden als benutzerdefinierte Attribute an den jeweiligen Knotenarm geschrieben. Die Datei ist notwendig.
Folgende Daten werden importiert:
Spalte |
Definition |
Typ |
Relevant für Visum |
Intersection |
Schlüssel des Knotenpunkts |
String |
Ja (notwendig) |
NodeLeg |
Schlüssel des Arms |
String |
Ja (notwendig) |
Street |
Schlüssel der Straße aus Streets.csv |
String |
Ja (optional) |
Angle |
Winkel des Arms gegen den Uhrzeigersinn |
Double |
Ja (notwendig) |
ReferenceNodeLeg |
Schlüssel des Referenz-Arms (gibt an, auf welchen Arm sich der Offset bezieht) |
String |
Ja (optional). Gibt an, auf welchen Arm (NodeLeg) der Intersection sich der Offset bezieht. Stringwert, der leer sein kann. |
Offset |
Offset vom Mittelpunkt des Knotenpunkts entlang des Referenz-Arms in Metern |
Int >= 0 |
Ja (optional) |
InboundLanes |
Anzahl Eingangs-Fahrstreifen |
Int >= 0 |
Ja (notwendig) |
OutboundLanes |
Anzahl Ausgangs-Fahrstreifen |
Int >= 0 |
Ja (notwendig) |
SlipLanes |
Anzahl Fahrstreifen mit getrenntem Rechtsabbieger (Rechtsverkehr) bzw. Linksabbieger (Linksverkehr) |
Int >= 0 |
Ja (optional) |
SlipLanePedCrossing |
Information, ob an der Dreiecksinsel eine Furt ist |
Bool. Als wahr gelten alle Angaben (Spalte nicht leer). |
Ja (optional) |
PedCrossingPosition |
Offset für die Position der Furt über den Arm |
Double |
Ja (optional) |
LaneArrows |
Definition der Abbieger auf den Fahrstreifen. Die Anzahl der Angaben muss 'InboundLanes' entsprechen. |
Zusammengesetzter String aus den Komponenten „l“, „lr“, „ltr“, „t“, „tr“, „r“, jeweils getrennt mit Leerzeichen. |
Ja (optional) |
NextIntersection |
Schlüssel des nächsten Knotenpunkts entlang des Arms |
|
Ja (optional) |
Intersections.csv
Jede Zeile der Datei gehört zu einem Knoten. Alle Werte werden als benutzerdefinierte Attribute an den jeweiligen Knoten geschrieben. Die Koordinatentransformation ist unbekannt. Sie muss erst beim Import angegeben werden. Die Datei ist notwendig.
Spalte |
Definition |
Typ |
Relevant für Visum |
Intersection |
Schlüssel des Knotenpunkts |
String |
Ja (notwendig) |
Intersection_X |
x-Koordinate des Knotenpunkts, bezogen auf das Koordinatensystem aus den Parametern |
Double |
Ja (notwendig) |
Intersection_Y |
y-Koordinate des Knotenpunkts, bezogen auf das Koordinatensystem aus den Parametern |
Double |
Ja (notwendig) |
Detectors.csv
Jede Zeile der Datei beschreibt einen Detektor. Alle Werte werden als benutzerdefinierte Attribute an den jeweiligen Detektor geschrieben. Die Datei ist optional.
Spalte |
Definition |
Typ |
Relevant für Visum |
Intersection |
Schlüssel des Knotenpunkts |
String |
Ja (notwendig) |
Detector |
Schlüssel des Detektors |
String |
Ja (notwendig) |
NodeLeg |
Schlüssel des Arms |
String |
Ja (notwendig) |
Lane |
Fahrstreifen-Index des Fahrstreifens auf dem der Detektor liegt. Gezählt wird von links nach rechts am eingehenden Arm. Es zählen nur Eingangsfahrstreifen. |
Int >= 0 |
Ja (notwendig) |
DetectorPos |
Abstand des Detektors von der Haltelinie |
Double >= 0 |
Ja (notwendig) |
Phases.csv
Jede Zeile der Datei beschreibt eine Signalisierungsphase. Alle Werte werden als benutzerdefinierte Attribute an die jeweilige Phase geschrieben. Die Datei ist optional.
Spalte |
Definition |
Typ |
Relevant für Visum |
Intersection |
Schlüssel des Knotenpunkts |
String |
Ja (notwendig) |
Name |
Schlüssel der Phase |
String |
Ja (notwendig) |
SignalGroups |
Durch Komma oder Leerzeichen getrennte Liste der Signalgruppen-Schlüssel, die der Phase zugeordnet sind. |
String |
Ja (notwendig) |
Signalgroups.csv
Jede Zeile der Datei beschreibt eine Signalgruppe. Alle Werte werden als benutzerdefinierte Attribute an die jeweilige Signalgruppe geschrieben. Die Datei ist optional.
Spalte |
Definition |
Typ |
Relevant für Visum |
Intersection |
Schlüssel des Knotenpunkts |
String |
Ja (notwendig) |
SignalGroup |
Schlüssel (Nummer) der Signalgruppe |
Int |
Ja (notwendig) |
FromNodeLeg |
Schlüssel des Von-Arms des zur Signalgruppe gehörenden Abbiegers, bzw. bei Fußgänger-Signalgruppen Schlüssel des Arms der Furt |
String |
Ja (notwendig) |
ToNodeLeg |
Schlüssel des Nach-Arms des zur Signalgruppe gehörenden Abbiegers |
String |
Ja (notwendig) |
Type |
Abbiegetyp der Signalgruppe, mögliche Ausprägungen sind: l – left, t – through,r – right,p – pedestrian. |
String |
Ja (notwendig) |
Streets.csv
Jede Zeile beschreibt für eine Kombination aus Knoten und Street-Index den Straßennamen bzw. die Art der Straße (z.b. TRAM). Der Straßenname wird als benutzerdefiniertes Attribut an den Knotenarm (NodeLeg) geschrieben, der auf die entsprechende Street verweist. Die Datei ist optional.
Spalte |
Definition |
Typ |
Relevant für Visum |
Intersection |
Schlüssel des Knotenpunkts |
String |
Ja (notwendig) |
Street |
Schlüssel der Straße |
String |
Ja (notwendig) |
Name |
Name der Straße |
String |
Ja (notwendig) |