Zum Inhalt springen

drawtonomy vs. odrviewer.io

odrviewer.io ist ein Online-Viewer für OpenDRIVE-Dateien. Man lädt eine .xodr-Datei hoch, und das Straßennetz wird im Browser dreidimensional dargestellt; außerdem lässt sich ein .obj-Modell der Geometrie exportieren. Die Grundlage bildet die quelloffene C++-Bibliothek libOpenDRIVE, die zu WebGL kompiliert wird; der Viewer selbst ist closed-source, die öffentlichen Assets liegen auf GitHub.

Was odrviewer.io bietet (laut Website und libOpenDRIVE):

  • OpenDRIVE-.xodr-Dateien laden und vollständig im Browser dreidimensional anzeigen.
  • Ein .obj-Mesh der Straßengeometrie exportieren.
  • Eine schnelle, installationsfreie Möglichkeit, den tatsächlichen Inhalt einer .xodr-Datei zu prüfen.

Wer eine OpenDRIVE-Datei — ob von Dritten erhalten oder selbst erzeugt — rasch kontrollieren möchte, findet in odrviewer.io einen bequemen, browsergestützten Weg dafür.

odrviewer.io und drawtonomy sind keine wirklichen Alternativen zueinander: odrviewer.io ist primär zum Anzeigen von .xodr-Dateien gedacht, drawtonomy hingegen zum Skizzieren eines zweidimensionalen Layouts und zum anschließenden Export nach OpenDRIVE. Laut Exporter-Dokumentation deckt der OpenDRIVE-1.8-Export eine Teilmenge der Spezifikation ab — Fahrspuren, Ampeln, Fußgängerüberwege und einfache Objekte — ohne Junction-Primitive oder Verkehrszeichen als <signal>-Einträge.

Eine naheliegende Kombination — beide laufen im Browser, ohne etwas installieren zu müssen:

  • Ein einfaches Layout in drawtonomy skizzieren und nach OpenDRIVE 1.8 exportieren.
  • Die exportierte .xodr-Datei in odrviewer.io öffnen, die 3D-Darstellung prüfen und bestätigen, dass die Geometrie wie erwartet gelesen wird.
  • In drawtonomy weiterarbeiten; in odrviewer.io erneut prüfen.

drawtonomy übernimmt das Skizzieren und Exportieren, odrviewer.io das Anzeigen und Überprüfen.

Beide Tools zeigen, dass OpenDRIVE-Workflows ohne Desktop-Installation im Browser funktionieren. Die Grundlage von odrviewer.io, libOpenDRIVE, wird auch anderswo in der ASAM-OpenDRIVE-Community eingesetzt. Für Tools, die OpenDRIVE erzeugen statt nur anzeigen, bieten sich LaneMaker, Truevision Designer und RoadRunner als Überblick an. Jedes dieser Werkzeuge deckt einen anderen Teil desselben Ökosystems ab.