Ga naar inhoud

drawtonomy vs odrviewer.io

odrviewer.io is een online OpenDRIVE-viewer. Je laadt een .xodr-bestand en het wegennetwerk wordt meteen in 3D gerenderd in de browser; van daaruit kun je ook een .obj-mesh exporteren. De viewer is gebouwd op de open-source C++-bibliotheek libOpenDRIVE, gecompileerd naar WebGL. De viewercore zelf is closed-source, maar de publieke assets staan op GitHub.

Wat odrviewer.io biedt (conform de site en libOpenDRIVE):

  • OpenDRIVE .xodr-bestanden laden en in 3D bekijken, volledig in de browser.
  • Een .obj-mesh van de weggeometrie exporteren.
  • Een snelle, installatievrije manier om te controleren wat een .xodr-bestand eigenlijk bevat.

Heb je een OpenDRIVE-bestand gekregen van iemand anders — of heeft je eigen tool er een aangemaakt — dan is odrviewer.io een handige browsergebaseerde manier om het snel te bekijken.

odrviewer.io en drawtonomy zijn geen vervangers van elkaar: odrviewer.io is primair bedoeld om .xodr-bestanden te bekijken, terwijl drawtonomy dient om een 2D-indeling te schetsen en OpenDRIVE te exporteren. Conform de exporterdocumentatie dekt de OpenDRIVE 1.8-export van drawtonomy een deelverzameling van de specificatie — rijstroken, verkeerslichten, voetgangersoversteekplaatsen en basisobjecten — en produceert nog geen kruispuntprimitieven of verkeersborden als <signal>-invoeren.

Een voor de hand liggende combinatie — beide werken in de browser zonder iets te installeren:

  • Schets een eenvoudige indeling in drawtonomy en exporteer OpenDRIVE 1.8.
  • Open het geëxporteerde .xodr-bestand in odrviewer.io om de 3D-rendering te zien en te bevestigen dat de geometrie klopt.
  • Pas de schets aan in drawtonomy en controleer het resultaat opnieuw in odrviewer.io.

drawtonomy is de schets- en exportkant; odrviewer.io is de bekijk- en inspecteerkant.

Beide tools laten zien dat OpenDRIVE-workflows volledig in de browser kunnen draaien zonder een desktopinstallatie. De basis van odrviewer.io, libOpenDRIVE, wordt ook elders in de ASAM OpenDRIVE-toolinggemeenschap gebruikt. Voor tools die OpenDRIVE aanmaken in plaats van bekijken, zie LaneMaker, Truevision Designer en RoadRunner. We werken aan verschillende onderdelen van hetzelfde ecosysteem.