Convertir entre OpenDRIVE et Lanelet2
drawtonomy importe à la fois OpenDRIVE (.xodr) et
Lanelet2 (.osm) dans le même modèle interne de voies
de circulation, et peut exporter dans l’un ou l’autre format. L’éditeur devient
ainsi un pont pratique entre les deux : importez un fichier, éditez visuellement,
exportez dans l’autre format — sans installation, sans compte, entièrement dans le
navigateur.
Les deux formats décrivant des réseaux routiers au niveau des voies, la conversion est fidèle sur les aspects qui comptent le plus en simulation et en cartographie HD : géométrie des voies, connectivité, jonctions et éléments réglementaires — feux tricolores, panneaux de signalisation, lignes de stop et priorités — tous transférés dans les deux sens.
Pourquoi un modèle commun rend cela possible
Section intitulée « Pourquoi un modèle commun rend cela possible »Les deux formats décrivent des réseaux routiers au niveau des voies, mais stockent la géométrie différemment : OpenDRIVE utilise des primitives analytiques (arcs, spirales, polynômes), Lanelet2 utilise des polylignes (linestrings). drawtonomy échantillonne la géométrie OpenDRIVE en polylignes à l’import — représentation que Lanelet2 utilise nativement. Consultez Qu’est-ce qu’OpenDRIVE ? pour une comparaison côte à côte des deux formats.
OpenDRIVE → Lanelet2
Section intitulée « OpenDRIVE → Lanelet2 »- Importez le fichier
.xodret sélectionnez les routes souhaitées. - Modifiez les voies, les connexions et les bordures selon vos besoins.
- Ouvrez le menu File → Export →
.osm (Lanelet2).
Les bordures de voies deviennent des linestrings way et chaque voie devient une
relation type=lanelet, ce qui permet de charger le résultat dans les outils
compatibles Autoware ou de le réimporter dans drawtonomy.
Lanelet2 → OpenDRIVE
Section intitulée « Lanelet2 → OpenDRIVE »- Importez le fichier
.osm. - Modifiez selon vos besoins.
- Ouvrez le menu File → Export → OpenDRIVE / OpenSCENARIO / esmini.
Le résultat cible OpenDRIVE 1.8 et est rejouable dans esmini.
Ce qui passe ou non lors de la conversion
Section intitulée « Ce qui passe ou non lors de la conversion »| Élément | Transféré lors de la conversion ? |
|---|---|
| Géométrie des voies | ✓ (échantillonnée en polylignes) |
| Connectivité Next / Previous des voies | ✓ |
| Jonctions / zones d’intersection | ✓ — connectivité et géométrie d’intersection |
| Feux tricolores | ✓ — correspondance entre éléments réglementaires Lanelet2 et <signal> OpenDRIVE + validité de voie |
| Panneaux de signalisation (dont limitations de vitesse) | ✓ — même correspondance réglementaire dans les deux sens |
| Lignes de stop et priorités | ✓ |
| Courbure analytique des routes dessinées | Ré-ajustée — échantillonnée, pas des coefficients clothoïde exacts (convient aux simulateurs) |
| Détail 3D (altitude, dévers, ponts) | ✗ — drawtonomy est un éditeur 2D |