Importar arquivo OpenDRIVE (.xodr)
O drawtonomy lê redes viárias ASAM OpenDRIVE no formato .xodr.
Ele avalia a geometria analítica (linhas, arcos, espirais e polinômios),
amostra cada faixa em formas de Lane editáveis e preserva a conectividade
entre faixas — permitindo editar a rede visualmente e exportar de volta para OpenDRIVE.
Importar um arquivo
Seção intitulada “Importar um arquivo”- Abra o menu File → Import.
- Escolha o arquivo
.xodr. - O drawtonomy analisa a rede viária e exibe um mapa de pré-visualização para que você selecione quais vias deseja importar.
O importador aceita OpenDRIVE até a versão 1.8 e lê o cabeçalho
geoReference quando presente, alinhando as vias importadas ao
fundo de mapa na localização geográfica correta.
Importar apenas vias específicas
Seção intitulada “Importar apenas vias específicas”Assim como o importador Lanelet2, a importação
de .xodr passa por uma pré-visualização de seleção em vez de despejar o
arquivo inteiro na tela:
- Após escolher o arquivo
.xodr, o drawtonomy exibe uma pré-visualização de todas as vias. - Clique ou arraste para selecionar as vias que deseja editar.
- Clique em Import selection.
Importar apenas a região necessária mantém o editor responsivo em redes grandes — veja as dicas de desempenho abaixo.
O que é convertido
Seção intitulada “O que é convertido”| Recurso OpenDRIVE | Ao importar |
|---|---|
Linhas de referência de via (line, arc, spiral, poly3, paramPoly3) | Avaliadas e amostradas em geometria de polilinha |
| Seções de faixa e larguras | Tornam-se formas Lane com linestrings de borda compartilhadas |
| Links de sucessor / predecessor de faixa | Preservados como conexões de faixa Next / Previous |
| Cruzamentos (Junctions) | Vias de conexão são importadas como faixas; áreas de cruzamento renderizam como polígonos de interseção |
<signal> dinâmico (semáforos) | Torna-se formas de semáforo editáveis, vinculadas às faixas cobertas pela <validity> |
<signal> estático (placas de trânsito, limites de velocidade) | Tornam-se registros de sinal editáveis vinculados às faixas que governam; o conjunto completo de atributos é preservado nos dados do usuário |
geoReference | Define a origem da cena para alinhar o fundo de mapa |
Detalhes 3D (elevação, inclinação) são achatados na importação — a tela do
drawtonomy é 2D — mas o .xodr original é mantido para o round-trip, de
modo que informações 3D não modificadas são re-emitidas literalmente na
exportação. Recursos achatados ou ignorados são registrados no console do
navegador sob [OpenDRIVE import].
Round-trip de volta para OpenDRIVE
Seção intitulada “Round-trip de volta para OpenDRIVE”Ao importar, o drawtonomy guarda o XML .xodr original como referência.
Na exportação, as vias que não foram modificadas
são re-emitidas diretamente dessa fonte, preservando sua geometria analítica
(clotoides, polinômios) exatamente — sem reajuste a partir de pontos
amostrados. As vias que você editou são reajustadas para a geometria
OpenDRIVE. Esse carry-through é o que torna o fluxo importar → editar →
exportar um round-trip de alta fidelidade (verificado no esmini 3.3.0).
Dicas de desempenho
Seção intitulada “Dicas de desempenho”O drawtonomy suporta redes viárias grandes, então você pode importar um
.xodr completo quando necessário. Quando só precisa de uma seção, porém,
importar apenas as vias relevantes mantém
o editor mais ágil e evita carregar geometria que você não vai editar.
Veja também
Seção intitulada “Veja também”- O que é OpenDRIVE? — o formato e como o drawtonomy se encaixa nele.
- Editar mapas OpenDRIVE no navegador — quando essa abordagem faz sentido e quando usar RoadRunner.
- Importar arquivo Lanelet2 (.osm) — o mesmo fluxo de trabalho para mapas Lanelet2.
- Exportar para OpenDRIVE / OpenSCENARIO / esmini — escrever a cena de volta.
- Converter entre OpenDRIVE e Lanelet2 — usar o drawtonomy como ponte.
- Comparar: drawtonomy vs RoadRunner · vs odrviewer.io