Перейти к содержимому

Экспорт в OpenDRIVE / OpenSCENARIO / esmini

drawtonomy может экспортировать вашу сцену как ASAM OpenDRIVE (.xodr) и OpenSCENARIO (.xosc) или собрать оба в ZIP, готовый к воспроизведению в esmini.

Сцена drawtonomy, воспроизведённая в esmini после экспорта

  1. Нарисуйте сцену (полосы, транспорт, светофоры…).
  2. Откройте File → Export → Export for esmini.
  3. Введите базовое имя по запросу.
  4. Скачивается <name>.zip, содержащий <name>.xodr и <name>.xosc.
Окно терминала
unzip my-scene.zip
esmini --osc my-scene/my-scene.xosc --window 60 60 1024 768

Если нужен только один из двух:

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

Экспортёр — часть @drawtonomy/sdk и работает без редактора. Используйте его в CI-пайплайнах, серверной оснастке или браузерных расширениях:

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

Полный API и точки расширения см. в справочнике Exporter SDK.

ФорматВерсия
OpenDRIVE1.8
OpenSCENARIO1.3