Zum Inhalt springen

OpenDRIVE und Lanelet2 konvertieren

drawtonomy importiert sowohl OpenDRIVE (.xodr) als auch Lanelet2 (.osm) in dasselbe interne Fahrspurmodell und kann beide Formate exportieren. Der Editor fungiert damit als praktische Brücke zwischen den beiden Formaten: ein Format importieren, visuell bearbeiten und als das andere exportieren — ohne Installation, ohne Account, vollständig im Browser.

Da beide Formate Fahrspurnetzwerke auf Spurebene beschreiben, bleibt die Konvertierung für die wesentlichen Anwendungsfälle in Simulation und HD-Mapping verlustarm: Fahrspurgeometrie, Fahrspurverbindungen, Kreuzungen sowie Verkehrsregelungselemente — Ampeln, Verkehrszeichen, Haltlinien und Vorfahrtsregelungen — werden in beide Richtungen übertragen.

Beide Formate beschreiben Straßennetze auf Spurebene, speichern die Geometrie jedoch unterschiedlich: OpenDRIVE verwendet analytische Primitive (Kreisbögen, Klothoiden, Polynome), Lanelet2 arbeitet mit Polylinien (Linestrings). drawtonomy sampelt die OpenDRIVE-Geometrie beim Import in Polylinien — also genau die Darstellung, die Lanelet2 nativ verwendet. Einen direkten Vergleich beider Formate finden Sie unter Was ist OpenDRIVE?.

  1. Die .xodr-Datei importieren und die benötigten Straßen auswählen.
  2. Fahrspuren, Verbindungen und Begrenzungen nach Bedarf bearbeiten.
  3. Das Menü FileExport.osm (Lanelet2) öffnen.

Fahrspurbegrenzungen werden zu way-Linestrings, jede Fahrspur zu einer relation type=lanelet — das Ergebnis lässt sich direkt in Autoware-kompatible Tools laden oder erneut in drawtonomy importieren.

  1. Die .osm-Datei importieren.
  2. Nach Bedarf bearbeiten.
  3. Das Menü FileExportOpenDRIVE / OpenSCENARIO / esmini öffnen.

Das Ergebnis entspricht OpenDRIVE 1.8 und kann in esmini abgespielt werden.

MerkmalWird bei der Konvertierung übertragen?
Fahrspurgeometrie✓ (als Polylinien gesampelt)
Fahrspur-Vor-/Nachfolger-Verbindungen
Kreuzungen / Kreuzungsbereiche✓ — Konnektivität und Kreuzungsgeometrie
Ampeln✓ — Zuordnung zwischen Lanelet2-Regulierungselementen und OpenDRIVE <signal> + Spurvalidität
Verkehrszeichen (inkl. Geschwindigkeitsbegrenzungen)✓ — gleiche Regulierungszuordnung in beide Richtungen
Haltlinien und Vorfahrtsregelungen
Analytische Krümmung neu gezeichneter StraßenNeu angepasst — gesampelt, keine exakten Klothoidenkoeffizienten (für Simulatoren ausreichend)
3D-Details (Höhenprofil, Querneigung, Brücken)✗ — drawtonomy ist eine 2D-Zeichenfläche