Importar un archivo OpenDRIVE (.xodr)
drawtonomy lee redes viales ASAM OpenDRIVE en formato .xodr.
El importador evalúa la geometría analítica (líneas, arcos, espirales y polinomios),
muestrea cada carril como una forma Lane editable, y preserva la conectividad entre
carriles para que puedas editar la red vial de forma visual y exportarla de vuelta a OpenDRIVE.
Importar un archivo
Sección titulada «Importar un archivo»- Abre el menú File → Import.
- Elige el archivo
.xodr. - drawtonomy analiza la red vial y muestra un mapa de vista previa para que selecciones los tramos que quieres incorporar.
El importador acepta OpenDRIVE hasta la versión 1.8 y lee la cabecera
geoReference cuando está presente, de modo que los carriles importados se
alinean con el fondo de mapa en su ubicación real.
Importar solo carriles específicos
Sección titulada «Importar solo carriles específicos»Al igual que el importador de Lanelet2, la importación
de archivos .xodr pasa por un diálogo de selección previa en lugar de volcar todo
el archivo en el lienzo:
- Tras elegir el archivo
.xodr, drawtonomy muestra una vista previa de todos los tramos. - Haz clic o arrastra para seleccionar los carriles que quieras editar.
- Haz clic en Import selection.
Importar solo la zona que necesitas mantiene el editor ágil en redes grandes. Consulta los consejos de rendimiento más abajo.
Qué se convierte
Sección titulada «Qué se convierte»| Elemento OpenDRIVE | Al importar |
|---|---|
Líneas de referencia (line, arc, spiral, poly3, paramPoly3) | Se evalúan y muestrean como geometría de polilínea |
| Secciones de carril y anchos de carril | Se convierten en formas Lane con linestrings de borde compartidos |
| Conexiones sucesor / predecesor entre carriles | Se conservan como conexiones Next / Previous de carril |
| Cruces (junctions) | Los tramos de conexión se importan como carriles; las áreas de cruce se representan como polígonos de intersección |
<signal> dinámico (semáforos) | Se convierte en formas de semáforo editables vinculadas a los carriles cubiertos por <validity> |
<signal> estático (señales de tráfico, límites de velocidad) | Se convierte en registros de señal editables vinculados a los carriles que gobiernan; el conjunto completo de atributos se conserva en los datos de usuario |
geoReference | Establece el origen de la escena para alinear el fondo de mapa |
El detalle en 3D (elevación, peralte) se aplana al importar —el lienzo de drawtonomy
es 2D—, pero el archivo .xodr original se guarda como referencia para el round-trip:
la información 3D no modificada se reemite tal cual en la exportación. Los elementos
aplanados o ignorados quedan registrados en la consola del navegador bajo [OpenDRIVE import].
Round-trip de vuelta a OpenDRIVE
Sección titulada «Round-trip de vuelta a OpenDRIVE»drawtonomy conserva el XML original del .xodr como archivo auxiliar al importar.
Al exportar, los tramos que no hayas tocado se reemiten
desde esa fuente sin modificaciones, de modo que su geometría analítica (clotoides,
polinomios) queda intacta en lugar de recalcularse a partir de puntos muestreados.
Los tramos editados se ajustan a geometría OpenDRIVE. Este mecanismo es lo que hace
del ciclo importar → editar → exportar un round-trip de alta fidelidad
(verificado con esmini 3.3.0).
Consejos de rendimiento
Sección titulada «Consejos de rendimiento»drawtonomy maneja redes viales grandes, así que puedes importar un archivo .xodr
completo cuando lo necesites. Si solo te interesa una sección, importar únicamente
los carriles que necesitas mantiene el editor
más ágil y evita cargar geometría que no vas a editar.
Véase también
Sección titulada «Véase también»- ¿Qué es OpenDRIVE? — el formato y dónde encaja drawtonomy.
- Editar mapas OpenDRIVE en el navegador — cuándo usar drawtonomy y cuándo recurrir a RoadRunner.
- Importar un archivo Lanelet2 (.osm) — el mismo flujo de trabajo para mapas Lanelet2.
- Exportar a OpenDRIVE / OpenSCENARIO / esmini — cómo escribir la escena de vuelta.
- Convertir entre OpenDRIVE y Lanelet2 — usar drawtonomy como puente.
- Comparativa: drawtonomy vs RoadRunner · vs odrviewer.io