Civil 3D - emendar dois alinhamentos

Bom dia,

Hoje vamos brincar de Civil 3D mais uma vez!!! Outro dia postei no depósito de memes uma reclamação sobre o excesso de propagandas e a falta de dicas, soluções e etc....

Bem, me incluo nos que postam propagandas, mas em fim, sou o administrador, hehehe!!!

Então vamos lá, o problema é o seguinte:

Você desenhou um alinhamento gigantesco num desenho.

Chamou o datashorcut dele para o desenho atual e descobre que precisa complementar esse alinhamento, pois falta um pedaço nele.

E você cria outro alinhamento, com esse pedaço que falta, em vez de editar o primeiro alinhamento.

Aí descobre que queria que fosse um só, depois de ter feito outro alinhamento gigantesco....

O que você faz? Apaga o segundo e começa outra vez? Humm.... má ideia.....

Faz Assim: primeiro exporte o LANDXML do alinhamento que acabou de criar, com o comando LANDXMLOUT. Mas tome o cuidado de exportar somente o alinhamento:


Salva isso como "eixo 2.xml" por exemplo

Agora, faz o mesmo com o eixo principal:

Abra o arquivo XML do eixo 2 com o bloco de notas e localiza o nó CoordGeom:



Copia todo o conteúdo entre as tags <CoordGeom> e </CoordGeom>, exceto elas (seleciona e CTRL+C, sabia que perguntaria).

Agora, abra o XML do eixo 2, e localiza o final da tag </CoordGeom>. Antes dela, cole o texto que copiou, algo assim:


Salva o arquivo XML do eixo 1.

Volte no Civil 3D e use o comando LANDXMLIN, para importar o eixo 1 novamente, no mesmo desenho que ele estiver.

Você irá selecionar o arquivo xml do eixo 1 mas antes de clicar OK, clique o botão Edit Landxml Settings:



Verifique se a opção de resolução de conflito está como "Update":


Pronto, só clicar OK e OK novamente.

Agora, o eixo 1 conterá sua definição inicial e também a definição do eixo 2.

Claro que no exemplo, só tem duas linhas, mas no caso eu usei o esquema acima pra juntar 2 alinhamentos com mais de 200 curvas cada...

Outro cenário seria:

  1. Promover o datashortcut do eixo principal, editar a geometria e incluir novos segmentos.
  2. Exportar o landxml resultante do eixo
  3. Abrir o desenho que contem o eixo original
  4. Importar o landxml neste arquivo

Isso atualizaria o eixo. Ao salvar o arquivo, todos que referenciaram o datashortcut terão a atualização notificada....

Bom, já deu pra perceber que editar o LANDXML as vezes pode ser bem interessante, não?

Ah, e o perfil? dá pra fazer o mesmo?

E se você quiser gerar um nota de serviço depois, #comofas?? Usa o NOTASERV2!!!


4 comentários: