Convertire tra OpenDRIVE e Lanelet2
drawtonomy importa sia OpenDRIVE (.xodr) che
Lanelet2 (.osm) nello stesso modello interno di corsie,
e può esportare entrambi i formati. Questo rende l’editor un ponte pratico tra i
due: importi un file, lo modifichi visivamente e lo esporti nell’altro formato —
nessuna installazione, nessun account, tutto nel browser.
Poiché entrambi i formati descrivono reti stradali a livello di corsia, la conversione è fedele per gli aspetti che contano di più in simulazione e nel lavoro con le HD map: geometria delle corsie, connettività, incroci ed elementi regolatori — semafori, segnali stradali, linee di arresto e precedenze — tutti convertiti in entrambe le direzioni.
Perché un modello condiviso rende possibile la conversione
Sezione intitolata “Perché un modello condiviso rende possibile la conversione”Entrambi i formati descrivono reti stradali a livello di corsia, ma memorizzano la geometria in modo diverso: OpenDRIVE usa primitive analitiche (archi, spirali, polinomi), Lanelet2 usa polilinee (linestring). drawtonomy campiona la geometria OpenDRIVE in polilinee durante l’importazione — la stessa rappresentazione che Lanelet2 usa nativamente. Per un confronto diretto dei due formati, consulta Cos’è OpenDRIVE?.
OpenDRIVE → Lanelet2
Sezione intitolata “OpenDRIVE → Lanelet2”- Importa il file
.xodre seleziona le strade necessarie. - Modifica le corsie, le connessioni e i bordi secondo le tue esigenze.
- Apri il menu File → Export →
.osm (Lanelet2).
I bordi delle corsie diventano linestring way e ogni corsia diventa una
relation type=lanelet, quindi il risultato si carica negli strumenti compatibili
con Autoware o può essere reimportato in drawtonomy.
Lanelet2 → OpenDRIVE
Sezione intitolata “Lanelet2 → OpenDRIVE”- Importa il file
.osm. - Modifica secondo necessità.
- Apri il menu File → Export → OpenDRIVE / OpenSCENARIO / esmini.
Il risultato è conforme a OpenDRIVE 1.8 e funziona con esmini.
Cosa viene conservato e cosa no
Sezione intitolata “Cosa viene conservato e cosa no”| Elemento | Stato dopo la conversione |
|---|---|
| Geometria delle corsie | ✓ (campionata in polilinee) |
| Connettività Next / Previous delle corsie | ✓ |
| Incroci / aree di intersezione | ✓ — connettività e geometria dell’incrocio |
| Semafori | ✓ — mappati tra elementi regolatori Lanelet2 e <signal> OpenDRIVE + validità di corsia |
| Segnali stradali (inclusi i limiti di velocità) | ✓ — stesso mapping regolatore in entrambe le direzioni |
| Linee di arresto e precedenze | ✓ |
| Curvatura analitica delle strade disegnate da zero | Ri-approssimata — campionata, non coefficienti clothoide esatti (adeguata per i simulatori) |
| Dettaglio 3D (quota, sopraelevazione, ponti) | ✗ — drawtonomy è una tela 2D |