Zum Inhalt springen

drawtonomy vs. odrviewer.io

odrviewer.io ist ein Online-Viewer für OpenDRIVE-Dateien. Sie laden eine .xodr-Datei hoch und das Straßennetz wird 3D im Browser dargestellt. Zusätzlich können Sie ein .obj-Modell der Geometrie exportieren. Der Viewer basiert auf der quelloffenen C++-Bibliothek libOpenDRIVE, die zu WebGL kompiliert wird; der Viewer-Kern selbst ist nicht quelloffen, aber die öffentlichen Assets liegen auf GitHub.

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

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

Wenn Sie eine OpenDRIVE-Datei — von Dritten erhalten oder selbst erzeugt — rasch kontrollieren möchten, ist odrviewer.io ein bequemer, Browser-basierter Weg dafür.

odrviewer.io und drawtonomy sind keine direkten Alternativen: odrviewer.io dient zum Anzeigen von .xodr-Dateien in 3D, während drawtonomy eine .xodr importiert, Sie Fahrspuren und Verbindungen in 2D bearbeiten lässt und OpenDRIVE wieder exportiert. odrviewer.io rendert, aber bearbeitet nicht; drawtonomy bearbeitet, rendert aber nicht in 3D. Gemäß der Exporter-Dokumentation deckt drawtonomy’s OpenDRIVE-Export (bis 1.8) eine Teilmenge der Spezifikation ab — Fahrspuren, Ampeln, Fußgängerüberwege, einfache Objekte — und nähert analytische Geometrien für von Ihnen erstellte Straßen an, während unveränderte Straßen wort-wörtlich per Carry-through durchgeleitet werden.

Eine natürliche Kombination — beide laufen im Browser ohne Installation:

  • .xodr in drawtonomy importieren, die Geometrie anpassen und wieder exportieren.
  • Die exportierte .xodr-Datei in odrviewer.io öffnen, das 3D-Rendering prüfen und bestätigen, dass die Geometrie wie erwartet lesbar ist.
  • In drawtonomy weiterarbeiten, in odrviewer.io erneut prüfen.

Darüber hinaus erstellt drawtonomy auch ein OpenSCENARIO-Szenario auf der Straße und spielt es im Browser auf esmini-WASM ab — eine 2D-Wiedergabe mit Steuerung, Follow-Kamera und Ghost-Trails. Siehe Szenario-Editor. odrviewer.io ist die 3D-Ansicht-und-Prüfen-Seite; drawtonomy ist Import-Bearbeitung-Export plus In-Browser-Szenario-Wiedergabe.

Beide Tools zeigen, dass OpenDRIVE-Workflows im Browser ohne Desktop-Installation funktionieren können. Die Grundlage von odrviewer.io, libOpenDRIVE, wird auch anderswo in der ASAM-OpenDRIVE-Tooling-Community verwendet. Für Tools, die OpenDRIVE erstellen statt nur anzuzeigen, siehe LaneMaker, Truevision Designer und RoadRunner. Wir arbeiten an verschiedenen Teilen desselben Ökosystems.