Zum Inhalt springen

Export nach OpenDRIVE / OpenSCENARIO / esmini

drawtonomy kann Ihre Szene als ASAM OpenDRIVE (.xodr) und OpenSCENARIO (.xosc) exportieren oder beides als ZIP für die esmini-Wiedergabe bündeln.

Eine drawtonomy-Szene nach dem Export in esmini wiedergegeben

  1. Zeichnen Sie Ihre Szene (Fahrspuren, Fahrzeuge, Ampeln …).
  2. Öffnen Sie File → Export → Export for esmini.
  3. Geben Sie auf Aufforderung einen Basisnamen ein.
  4. Eine Datei <name>.zip mit <name>.xodr und <name>.xosc wird heruntergeladen.
Terminal-Fenster
unzip my-scene.zip
esmini --osc my-scene/my-scene.xosc --window 60 60 1024 768

Wenn Sie nur eines der beiden brauchen:

  • File → Export → OpenDRIVE (.xodr)
  • File → Export → OpenSCENARIO (.xosc)

Der Exporter ist Teil von @drawtonomy/sdk und läuft ohne den Editor. Setzen Sie ihn in CI-Pipelines, serverseitigem Tooling oder Browser-Erweiterungen ein:

import { exporter, createSnapshot } from '@drawtonomy/sdk'
const snapshot = createSnapshot(shapes)
const { blob, baseName } = exporter.buildEsminiZip(snapshot, {
baseName: 'my-scene',
})

Für die vollständige API und Erweiterungspunkte siehe die Exporter-SDK-Referenz.

FormatVersion
OpenDRIVE1.8
OpenSCENARIO1.3