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!!!

2 comentários em “Civil 3D – emendar dois alinhamentos”

Deixe um comentário

Carrinho de compras
Rolar para cima