Pular para o conteúdo

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.

Importando um arquivo OpenDRIVE .xodr, editando e re-exportando.
  1. Abra o menu FileImport.
  2. Escolha o arquivo .xodr.
  3. 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.

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:

  1. Após escolher o arquivo .xodr, o drawtonomy exibe uma pré-visualização de todas as vias.
  2. Clique ou arraste para selecionar as vias que deseja editar.
  3. 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.

Recurso OpenDRIVEAo importar
Linhas de referência de via (line, arc, spiral, poly3, paramPoly3)Avaliadas e amostradas em geometria de polilinha
Seções de faixa e largurasTornam-se formas Lane com linestrings de borda compartilhadas
Links de sucessor / predecessor de faixaPreservados 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
geoReferenceDefine 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].

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).

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.