OpenDRIVE-Elemente und OpenDRIVE-beads

Vissim berücksichtigt auch OpenDRIVE-Elemente, die seit OpenDRIVE-Version 1.4 optional sind.

OpenDRIVE-Elemente in Vissim

OpenDRIVE reference line

Beim Import verwendet Vissim die reference line aus OpenDRIVE als Basis für die Definition der Strecken und Verbindungsstrecken. Dabei werden die OpenDRIVE-Typen der reference line berücksichtigt:

  • straight line
  • spiral
  • arc
  • parametric cubic curve
OpenDRIVE Elevation Profile

Vissim übernimmt aus dem OpenDRIVE Elevation Profile der Streckenabschnitte die Z-Koordinaten für die Strecken und Verbindungsstrecken, die Vissim erzeugt. In den Netzeinstellungen für das Fahrzeugverhalten wählt Vissim für Strecken-Steigung basiert auf die Option Z-Koordinaten aus (Netzeinstellungen für das Fahrzeugverhalten auswählen)

OpenDRIVE-Verbindungsinformationen aus lanesections

Vissim verwendet für den Aufbau des Vissim-Netzes Verbindungsinformationen aus der OpenDRIVE-Datei: Aus jeder lanesection erzeugt Vissim eine Strecke. Diese Strecken verbindet Vissim durch Verbindungsstrecken. Für Abbieger verwendet Vissim auch die junction-Informationen aus OpenDRIVE.

Für Strecken und Verbindungsstrecken setzt Vissim die dafür standardmäßig vorgesehenen Attributwerte und erzeugt Fahrstreifen. Zwischenpunkte in Strecken und Verbindungsstrecken werden übernommen und mit mindestens 0,5 m Abstand voneinander gesetzt. Konfliktflächen erzeugt Vissim an den dafür standardmäßig vorgesehenen Stellen (Konfliktflächen verwenden).

Berücksichtigung der Streckenbreite
  • Wenn die Breite einer OpenDRIVE-Strecke unter 0.25 m variiert, fügt Vissim eine Strecke ein, deren Breite der Breite am Beginn der OpenDRIVE-Strecke entspricht.
  • Wenn die Breite einer OpenDRIVE-Strecke über 0.25 m variiert, fügt Vissim eine Verbindungsstrecke ein, sowie an deren Anfang und Ende jeweils eine Strecke mit der Länge 1.1 m. Diese Strecken haben die Breite der an dieser Position definierten Breite der OpenDRIVE-Strecke. Die Breite der Verbindungsstrecke wird aus den Breiten dieser beiden Strecken interpoliert. An Aufweitungen und Verengungen legt Vissim die Länge dieser Verbindungsstrecke abhängig von der Länge des Bereichs der lanesction fest, in dem sich deren Breite signifikant ändert.
Importiertes Netz wird verortet

Aus der OpenDRIVE-Datei wird das Element geoReference importiert, in dem proj-strings Positionsdaten angeben. Diese verwendet Vissim, um das importierte Netz auf der Hintergrundkarte zu verorten.

Nicht berücksichtigte Objekte

Vissim erzeugt keine weiteren Netzobjekte und übernimmt keine weiteren Informationen aus der OpenDRIVE-Datei:

  • Vissim erzeugt keine Knoten.
  • Vissim übernimmt nicht:
  • Informationen zur Signalisierung
  • Fahrstreifenmarkierungen
  • Fahrstreifenwechsel
  • Fahrstreifensperrungen
  • Nicht alle Typen von Geschwindigkeitsbegrenzungen

OpenDRIVE beads in Vissim

Vissim verwendet folgende OpenDRIVE beads:

header

Vissim verifiziert aus revMajor und revMinor die Version der OpenDRIVE-Datei. Vissim unterstützt ASAM OpenDRIVE 1.8.0. OpenDRIVE-Dateien ab Version 1.5.0 können Elemente enthalten, die zu Importfehlern führen können. Wenn Vissim beim Import Elemente in der OpenDRIVE-Datei findet, die nicht importiert werden können, erscheint eine Meldung und Sie können den Import abbrechen.

road::link::predecessor

Verbindungsstrecke

road::link::successor

Verbindungsstrecke

road::planview::geometry

Vissim verwendet Untertypen für die Erzeugung von Streckenpolygonen.

road::lanes::lanesection::...lane

Wenn in einer lanesection das Unterobjekt lane vorhanden ist, erzeugt Vissim abhängig vom positiven oder negativen Index der lanesection eine Strecke mit einem Fahrstreifen für eine Richtung oder je eine Strecke mit einem Fahrstreifen für beide Richtungen. Für eine lanesection mit positivem Index erzeugt Vissim in Gegenrichtung eine Strecke mit einem Fahrstreifen.

Vissim berücksichtigt und importiert Fahrstreifen folgender Typen:

  • driving
  • entry
  • exit
  • offRamp
  • onRamp
  • roadWorks
  • tram
  • rail
  • biking
...link::predecessor Verbindungsstrecke
...link::successor Verbindungsstrecke
...width Die Breite ist als Konstante auf Basis der Breite des Fahrstreifens in Vissim definiert, der näher an der Referenzlinie liegt, als der importierte Fahrstreifen. Die Breite ist nicht als Polynom definiert. Wenn die Breite des importierten Fahrstreifens < 0.001 m ist, setzt Vissim die Breite auf 0.001 m.
junction

Vissim erzeugt von Strecken Verbindungsstrecken auf Abbieger.

Vissim erzeugt Knoten.

predecessor und successor aus dem bead junction werden nicht verarbeitet.