Konvertera mellan OpenDRIVE och Lanelet2
drawtonomy importerar både OpenDRIVE (.xodr) och
Lanelet2 (.osm) till samma interna körfältsmodell
och kan exportera båda formaten. Det gör editorn till en praktisk brygga mellan
de två: importera ett format, redigera det visuellt och exportera det andra —
utan installation, utan konto, allt i webbläsaren.
Eftersom båda formaten beskriver körfältsnätverk på detaljnivå är konverteringen trovärdig för det som spelar störst roll i simulering och HD-kartarbete: körfältsgeometri, körfältsanslutningar, korsningar och regleringselement — trafikljus, trafikskyltar, stopplinjer och väjningsregler — allt följer med i båda riktningarna.
Varför en gemensam modell gör detta möjligt
Section titled “Varför en gemensam modell gör detta möjligt”Båda formaten beskriver körfältsnätverk på detaljnivå, men lagrar geometri på olika sätt — OpenDRIVE använder analytiska primitiver (bågar, spiraler, polynom), Lanelet2 använder polylinjer (linjesträngssträngar). drawtonomy samplar OpenDRIVE-geometrin till polylinjer vid import, vilket redan är den representation Lanelet2 använder. Se Vad är OpenDRIVE? för en jämförelse av de två formaten.
OpenDRIVE → Lanelet2
Section titled “OpenDRIVE → Lanelet2”- Importera
.xodr-filen och välj de vägar du behöver. - Redigera körfält, anslutningar och gränser efter behov.
- Öppna File-menyn → Export →
.osm (Lanelet2).
Körfältsgränser blir way-linjesträngssträngar och varje körfält blir en
relation type=lanelet, så resultatet kan läsas in i Autoware-kompatibla
verktyg eller tillbaka in i drawtonomy.
Lanelet2 → OpenDRIVE
Section titled “Lanelet2 → OpenDRIVE”- Importera
.osm-filen. - Redigera efter behov.
- Öppna File-menyn → Export → OpenDRIVE / OpenSCENARIO / esmini.
Resultatet följer OpenDRIVE 1.8 och kan spelas upp i esmini.
Vad som följer med och vad som inte gör det
Section titled “Vad som följer med och vad som inte gör det”| Funktion | Följer med vid konvertering? |
|---|---|
| Körfältsgeometri | ✓ (samplad till polylinjer) |
| Next / Previous-körfältsanslutningar | ✓ |
| Korsningar / korsningsområden | ✓ — anslutningar och korsningsgeometri |
| Trafikljus | ✓ — mappas mellan Lanelet2-regleringselement och OpenDRIVE <signal> + körfältsvaliditet |
| Trafikskyltar (inkl. hastighetsbegränsningar) | ✓ — samma regelverkmappning i båda riktningarna |
| Stopplinjer och väjningsregler | ✓ |
| Analytisk krökning på vägar du ritar | Ompassad — samplad, inte exakta klotoidkoefficienter (fungerar för simulatorer) |
| 3D-detaljer (höjd, lutning, broar) | ✗ — drawtonomy är en 2D-duk |