drawtonomy vs. odrviewer.io
odrviewer.io
Abschnitt betitelt „odrviewer.io“odrviewer.io ist ein Online-Viewer für OpenDRIVE-Dateien. Sie laden eine .xodr-Datei hoch, und das Straßennetz wird direkt im Browser in 3D dargestellt; zusätzlich lässt sich daraus ein .obj-Modell exportieren. Der Viewer basiert auf der quelloffenen C++-Bibliothek libOpenDRIVE, die zu WebGL kompiliert wird; der Viewer-Kern selbst ist nicht quelloffen, die öffentlichen Assets liegen aber auf GitHub.
Was odrviewer.io leistet (laut Website und libOpenDRIVE):
- OpenDRIVE-
.xodr-Dateien laden und vollständig im Browser in 3D betrachten. - 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 kontrollieren möchten — die jemand Ihnen gegeben hat, oder die Ihr eigenes Werkzeug erzeugt hat — ist odrviewer.io ein bequemer, browserbasierter Weg dafür.
Wo drawtonomy daneben seinen Platz finden kann
Abschnitt betitelt „Wo drawtonomy daneben seinen Platz finden kann“odrviewer.io und drawtonomy sind keine echten Alternativen zueinander: odrviewer.io dient dem Betrachten von .xodr-Dateien in 3D, während drawtonomy eine .xodr-Datei importieren kann, Sie Fahrspuren und Verbindungen in 2D bearbeiten lässt und OpenDRIVE anschließend wieder exportiert. odrviewer.io stellt dar, bearbeitet aber nicht; drawtonomy bearbeitet in 2D und bietet eine reine Anzeige-3D-Vorschau für die Szenario-Wiedergabe — kein 3D-Viewport zur Kartendarstellung. Der OpenDRIVE-Export von drawtonomy kann <junction>-Konnektivität ausgeben und nähert für selbst verfasste Straßen analytische Geometrie an, während unangetastete Straßen wortgetreu per Carry-through durchgereicht werden — genau dieser wortgetreue Carry-through ist der Fall, in dem die Kreuzungskonnektivität am zuverlässigsten ist; neu erzeugte Kreuzungsgeometrie aus handgezeichneten Fahrspuren ist noch wenig präzise.
Eine naheliegende Kombination — beide laufen im Browser, ohne dass etwas installiert werden muss:
- Eine
.xodr-Datei in drawtonomy importieren, die Geometrie anpassen und wieder exportieren. - Die exportierte
.xodr-Datei in odrviewer.io öffnen, das 3D-Rendering ansehen und bestätigen, dass die Geometrie wie erwartet aussieht. - In drawtonomy weiterarbeiten, in odrviewer.io erneut prüfen.
Über die Karte hinaus verfasst drawtonomy auch ein OpenSCENARIO-Szenario auf der Straße und führt es im Browser auf esmini-WASM aus — Wiedergabe mit Transportsteuerung, Follow-Kamera, Ghost-Trails und einer optionalen 3D-Vorschau des Durchlaufs. Siehe Szenario-Editor. odrviewer.io deckt die 3D-Kartenprüfung ab; drawtonomy deckt Import-Bearbeitung-Export plus In-Browser-Szenario-Wiedergabe ab.
Im selben Browser-OpenDRIVE-Ökosystem
Abschnitt betitelt „Im selben Browser-OpenDRIVE-Ökosystem“Beide Werkzeuge 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 Werkzeuge, die OpenDRIVE erstellen statt nur anzuzeigen, siehe LaneMaker, Truevision Designer und RoadRunner. Wir arbeiten an unterschiedlichen Teilen desselben Ökosystems.
Weiterführende Informationen
Abschnitt betitelt „Weiterführende Informationen“- Was ist OpenDRIVE?
- Nach ASAM OpenDRIVE / OpenSCENARIO exportieren
- Szenario-Editor — OpenSCENARIO-Szenarios im Browser schreiben und ausführen.
- drawtonomy vs. LaneMaker