Aller au contenu

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.

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.

  1. Importez le fichier .xodr et sélectionnez les routes souhaitées.
  2. Modifiez les voies, les connexions et les bordures selon vos besoins.
  3. Ouvrez le menu FileExport.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.

  1. Importez le fichier .osm.
  2. Modifiez selon vos besoins.
  3. Ouvrez le menu FileExportOpenDRIVE / OpenSCENARIO / esmini.

Le résultat cible OpenDRIVE 1.8 et est rejouable dans esmini.

ÉlémentTransfé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éesRé-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