Een OpenDRIVE (.xodr) bestand importeren
drawtonomy leest ASAM OpenDRIVE .xodr-wegnetwerken.
De tool evalueert de analytische geometrie (rechte lijnen, bogen, spiralen en polynomen),
samplet elke rijstrook naar bewerkbare Lane-shapes en behoudt de rijstrookconnectiviteit —
zo kun je een wegnetwerk visueel aanpassen en daarna weer exporteren naar OpenDRIVE.
Een bestand importeren
Section titled “Een bestand importeren”- Open het File-menu → Import.
- Selecteer het
.xodr-bestand. - drawtonomy parseert het wegnetwerk en toont een voorbeeldkaart zodat je kunt kiezen welke wegen je wilt inladen.
De importer ondersteunt OpenDRIVE tot versie 1.8 en leest de geoReference-header wanneer die aanwezig is. Zo sluiten geïmporteerde wegen nauwkeurig aan op de kaartachtergrond op hun werkelijke locatie.
Alleen specifieke wegen importeren
Section titled “Alleen specifieke wegen importeren”Net als bij de Lanelet2-importer werkt .xodr-import via een selectievoorvertoning — het volledige bestand wordt dus niet in één keer op het canvas geladen:
- Na het selecteren van het
.xodr-bestand toont drawtonomy een overzicht van alle wegen. - Klik of sleep om de wegen te selecteren die je wilt bewerken.
- Klik op Import selection.
Door alleen het relevante weggedeelte te importeren blijft de editor snel en vermijd je het laden van geometrie die je toch niet bewerkt. Zie ook de prestatietips hieronder.
Wat wordt omgezet
Section titled “Wat wordt omgezet”| OpenDRIVE-functie | Na import |
|---|---|
Wegreeferentielijnen (line, arc, spiral, poly3, paramPoly3) | Geëvalueerd en gesampled naar polyline-geometrie |
| Rijstrookdelen en rijstrookbreedtes | Worden Lane-shapes met gedeelde begrenzing-linestrings |
| Opvolger- en voorgangerlinks van rijstroken | Bewaard als Next / Previous rijstrookverbindingen |
| Kruispunten (Junctions) | Verbindingswegen worden geïmporteerd als rijstroken; kruispuntgebieden worden weergegeven als intersectiepolygonen |
Dynamische <signal> (verkeerslichten) | Worden bewerkbare verkeerslicht-shapes gekoppeld aan de rijstroken die <validity> omvat |
Statische <signal> (verkeersborden, snelheidslimieten) | Worden bewerkbare bord-records gekoppeld aan de rijstroken waarvoor ze gelden; het volledige attribuutpakket blijft bewaard in gebruikersdata |
geoReference | Stelt de scène-oorsprong in zodat de kaartachtergrond uitgelijnd is |
3D-details (hoogteprofiel, wegkanteling) worden afgevlakt bij het importeren — het canvas van drawtonomy is 2D. Het oorspronkelijke .xodr-bestand blijft echter bewaard voor de round-trip, zodat ongewijzigde 3D-informatie bij export onveranderd wordt teruggegeven. Afgevlakte of genegeerde onderdelen worden gelogd in de browserconsole onder [OpenDRIVE import].
Terugexporteren naar OpenDRIVE
Section titled “Terugexporteren naar OpenDRIVE”Bij het importeren bewaart drawtonomy de originele .xodr-XML als sidecar. Bij het exporteren worden wegen die je niet hebt bewerkt rechtstreeks vanuit die bron teruggegeven — hun analytische geometrie (clothoïden, polynomen) blijft dus exact bewaard en hoeft niet opnieuw te worden gefittet op gesampelde punten. Wegen die je wél hebt bewerkt, worden opnieuw gefittet naar OpenDRIVE-geometrie. Dankzij dit carry-through-mechanisme is de import → bewerken → export-cyclus een hifi-round-trip (gevalideerd in esmini 3.3.0).
Prestatietips
Section titled “Prestatietips”drawtonomy kan grote wegnetwerken aan, dus je kunt een volledig .xodr-bestand importeren wanneer dat nodig is. Als je alleen een bepaald gedeelte nodig hebt, is het slim om alleen de relevante wegen te importeren — dat houdt de editor snel en voorkomt dat je onnodige geometrie inlaadt.
Zie ook
Section titled “Zie ook”- Wat is OpenDRIVE? — het formaat en de rol van drawtonomy.
- OpenDRIVE-kaarten bewerken in de browser — wanneer dit de juiste aanpak is, en wanneer je beter RoadRunner gebruikt.
- Een Lanelet2 (.osm) bestand importeren — dezelfde werkwijze voor Lanelet2-kaarten.
- Exporteren naar OpenDRIVE / OpenSCENARIO / esmini — de scène terugschrijven.
- Converteren tussen OpenDRIVE en Lanelet2 — drawtonomy als brug gebruiken.
- Vergelijking: drawtonomy vs RoadRunner · vs odrviewer.io