Ga naar inhoud

Converteren tussen OpenDRIVE en Lanelet2

drawtonomy importeert zowel OpenDRIVE (.xodr) als Lanelet2 (.osm) in hetzelfde interne rijstrookmodel, en kan beide formaten exporteren. Daarmee is de editor een praktische brug tussen de twee: importeer het ene formaat, bewerk het visueel en exporteer het andere — geen installatie, geen account, alles in de browser.

Omdat beide formaten rijstrooknetwerken op rijstrookniveau beschrijven, is de conversie betrouwbaar voor de onderdelen die het meest tellen in simulatie en HD-kaartwerk: rijstrookgeometrie, rijstrookverbindingen, knooppunten en regelgevingselementen — verkeerslichten, verkeersborden, stoplijnen en voorrangsregels — worden in beide richtingen meegenomen.

Waarom een gedeeld model dit mogelijk maakt

Section titled “Waarom een gedeeld model dit mogelijk maakt”

Beide formaten beschrijven wegnetwerken op rijstrookniveau, maar slaan geometrie anders op: OpenDRIVE gebruikt analytische primitieven (bogen, spiralen, veeltermen), Lanelet2 gebruikt polylijnen (linestrings). Bij import sampelt drawtonomy de OpenDRIVE-geometrie naar polylijnen — precies de representatie die Lanelet2 van nature gebruikt. Zie Wat is OpenDRIVE? voor een vergelijking van de twee formaten naast elkaar.

  1. Importeer het .xodr-bestand en selecteer de benodigde wegen.
  2. Bewerk rijstroken, verbindingen en grenzen waar nodig.
  3. Open het File-menu → Export.osm (Lanelet2).

Rijstrookgrenzen worden way-linestrings en elke rijstrook wordt een relation type=lanelet, zodat het resultaat laadbaar is in Autoware-tools of weer in drawtonomy.

  1. Importeer het .osm-bestand.
  2. Bewerk waar nodig.
  3. Open het File-menu → ExportOpenDRIVE / OpenSCENARIO / esmini.

Het resultaat voldoet aan OpenDRIVE 1.8 en is direct afspeelbaar in esmini.

OnderdeelWordt meegenomen?
Rijstrookgeometrie✓ (gesampled naar polylijnen)
Next / Previous rijstrookverbindingen
Knooppunten / kruispuntgebieden✓ — verbindingen en kruispuntgeometrie
Verkeerslichten✓ — koppeling tussen Lanelet2-regelgevingselementen en OpenDRIVE <signal> + rijstrookgeldigheid
Verkeersborden (incl. snelheidslimieten)✓ — zelfde regelgevingskoppeling in beide richtingen
Stoplijnen en voorrangsregels
Analytische kromming van zelf getekende wegenOpnieuw berekend — gesampled, geen exacte clothoïdecoëfficiënten (geschikt voor simulators)
3D-details (hoogteverschillen, hellingshoeken, bruggen)✗ — drawtonomy is een 2D-canvas