Aller au contenu

Importer un fichier OpenDRIVE (.xodr)

drawtonomy lit les réseaux routiers ASAM OpenDRIVE au format .xodr. Il évalue la géométrie analytique (lignes, arcs, spirales et polynômes), échantillonne chaque voie en formes Lane éditables, et conserve la connectivité entre voies — ce qui vous permet d’éditer un réseau routier visuellement et de le réexporter en OpenDRIVE.

Importation d'un fichier OpenDRIVE .xodr, édition puis réexportation.
  1. Ouvrez le menu FileImport.
  2. Sélectionnez le fichier .xodr.
  3. drawtonomy analyse le réseau routier et affiche une carte de prévisualisation pour vous permettre de choisir les routes à importer.

L’importateur prend en charge OpenDRIVE jusqu’à la version 1.8 et lit l’en-tête geoReference lorsqu’il est présent, de sorte que les routes importées s’alignent sur le fond de carte à leur emplacement réel dans le monde.

Comme l’importateur Lanelet2, l’import .xodr passe par une étape de sélection préalable plutôt que de déverser l’intégralité du fichier sur le canevas :

  1. Après avoir choisi le fichier .xodr, drawtonomy affiche un aperçu de toutes les routes.
  2. Cliquez ou glissez pour sélectionner les routes à éditer.
  3. Cliquez sur Import selection.

N’importer que la zone dont vous avez besoin maintient la réactivité de l’éditeur sur les grands réseaux — voir les conseils de performance ci-dessous.

Fonctionnalité OpenDRIVEAu moment de l’import
Lignes de référence des routes (line, arc, spiral, poly3, paramPoly3)Évaluées et échantillonnées en géométrie polyligne
Sections de voie et largeurs de voieDeviennent des formes Lane avec des polylignes de bord partagées
Liens successeur / prédécesseur de voieConservés en tant que connexions Next / Previous
JonctionsLes routes de connexion sont importées comme voies ; les zones de jonction sont rendues comme polygones d’intersection
<signal> dynamique (feux de circulation)Deviennent des formes de feux de circulation éditables, liées aux voies couvertes par <validity>
<signal> statique (panneaux de signalisation, limitations de vitesse)Deviennent des enregistrements de panneaux éditables liés aux voies concernées ; l’ensemble complet des attributs est conservé dans les données utilisateur
geoReferenceDéfinit l’origine de la scène pour l’alignement du fond de carte

Les détails 3D (dénivelé, dévers) sont aplatis à l’import — le canevas de drawtonomy est en 2D — mais le fichier .xodr d’origine est conservé en mémoire pour l’aller-retour : toutes les informations 3D non modifiées sont réémises telles quelles à l’export. Les éléments aplatis ou ignorés sont consignés dans la console du navigateur sous [OpenDRIVE import].

drawtonomy conserve le XML .xodr d’origine comme données annexes lors de l’import. À l’export, les routes non modifiées sont réémises verbatim depuis cette source, ce qui préserve exactement leur géométrie analytique (clothoïdes, polynômes) sans recalibrage à partir des points échantillonnés. Les routes éditées sont, elles, recalculées en géométrie OpenDRIVE. Ce mécanisme de conservation est ce qui fait de la boucle import → édition → export un aller-retour haute fidélité (validé sous esmini 3.3.0).

drawtonomy gère de grands réseaux routiers et vous pouvez importer un fichier .xodr complet si nécessaire. Lorsque seule une section vous intéresse, n’importer que les routes souhaitées permet de garder l’éditeur plus réactif et d’éviter de charger une géométrie inutile.